3 совета по безопасности блога

Дата: 18.12.2007 | Рубрика: Статьи | Комментариев нет

Мэт Катс (Matt Cutts), инженер Google дал некоторые советы на 2007 WordCamp — Whitehat--tips-for-bloggers.ppt. Вот три из них:

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% этих записей это переводы англоязычных статей и в применении к русскоязычным блогам эти советы в некоторых аспектах неправы, а кое в чем даже вредны. Я же постараюсь все просуммировать, убрать ненужное и добавить информации из своего личного опыта.

Итак, начнем:

Читать далее →