3 совета по безопасности блога
Дата: 18.12.2007 | Рубрика: Статьи | Комментариев нет
Мэт Катс (Matt Cutts), инженер Google дал некоторые советы на 2007 WordCamp —
1. Версия WordPress в header.php
Тег в вашем header.php, который показывает вашу текущую версию WordPress.
<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” />
Так как любой может посмотреть версию вашего WordPress, взломщикам не составит большого труда найти список уязвимостей в вашей версии WordPress.
Спрячьте информацию о версии вашего WordPress — удалив или изменив код на <meta name=”generator” content=”WordPress” />
2. Файл index.html в папке /plugins/.
В стандартной настройке WordPress — любой может посмотреть список плагинов, которые вы используете. Убедитесь, что ваш список плагинов не доступен: http://www.ваш_домен.ru/wp-content/plugins/
Создайте пустой файл “index.html”, и скопируйте его в вашу папку “plugins”.
3. Файл .htaccess в папке /wp-admin/
Мэт Катс указывает на
Мэт Катс предупреждает, что вы должны поместить этот файл папку /wp-admin и заменять или удалять .htaccess файл в корневом катологе вашего блога. Хотя он говорит, что эта проблема была исправлена в последней версии WordPress, желательно все равно сделать это.
Совет: Можно легко запретить индексировать поисковикам вашу папку wp-admin, с помощью файла robots.txt: “Disallow:/wp-admin/”.
Несколько примеров использования query_posts()
Дата: 04.12.2007 | Рубрика: Статьи | 37 комментариев
Для вывода записей в WordPress используется цикл, называемый “The Loop”. В общем виде он выглядит вот так:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; ?>
Если перед циклом The LOOP написать функцию query_posts() с параметрами, приведенными ниже, то можно изменить вывод постов и страниц на ваше усмотрение.
query_posts(«cat=-3») — Не показывать категорию с id=3
query_posts(«cat=-1,-2,-3») — Не показывать категории, id которых равны 1, 2 и 3
The Loop — коротко и просто (пример использования)
Дата: 04.12.2007 | Рубрика: Статьи | Комментариев нет
Приведу пример своего цикла The Loop:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href=»<?php the_permalink() ?>» rel=»bookmark» title=»Permanent Link to <?php the_title(); ?>»><?php the_title(); ?></a> <span id=»date»>(<?php the_time(‘d.m.Y’) ?>)</span></h2>
<h4><strong>Автор:</strong> <?php the_author() ?> | <strong>Рубрика:</strong> <?php the_category(‘ · ‘) ?> | <?php comments_popup_link(‘Комментариев нет’, ‘1 Комментарий’, ‘Комментарии (%)’); ?></h4>
<div class=»entry»>
<?php the_content(‘Читать далее →’); ?>
</div>
<p class=»tagged»></p>
<?php endwhile; ?>
<?php else : ?>
<h2 class=»page_header center»>Not Found</h2>
<div class=»entry»>
<p class=»center»>Sorry, but you are looking for something that isn’t here.</p>
</div>
<?php endif; ?>
SEO\SMO оптимизация блога на базе WordPress
Дата: 04.12.2007 | Рубрика: Статьи | 2 комментария
В этом посте я попробую описать процесс оптимизации блога на базе WordPress. Вы наверно читали парочку подобных записей в других блогах? Так вот 90% этих записей это переводы англоязычных статей и в применении к русскоязычным блогам эти советы в некоторых аспектах неправы, а кое в чем даже вредны. Я же постараюсь все просуммировать, убрать ненужное и добавить информации из своего личного опыта.
Итак, начнем: