Что нужно сделать сразу после установки wordpress: файл robots.txt и ревизии

Автор:
(Людмила Лунева)

Веб-дизайнер и разработчик сайтов на wordpress

Установка темы:

При установке WP в нем по умолчанию стоит стандартная тема. С моей точки зрения, она очень скучна.
При настройке сайта можно временно поставить какую-нибудь симпатичную тему. После смены темы сайт уже не выглядит так уныло.
Тем в интернет можно найти множество - от самых простых до профессиональных.
Можете посмотреть мои бесплатные темы для wordpress.
Когда у вас дойдет очередь до выбора дизайна для сайта, вы сможете сменить тему.

9. Файл robots.txt:

Следующее, что вам нужно сделать, это создать файл robots.txt и поместить его в корень вашего сайта.
robots.txt - это служебный файл, который подсказывает поисковому роботу, какие разделы и страницы сайта индексировать, а какие нет. А также определяет основное зеркало сайта и указывает путь к карте сайта sitemap.xml
Создайте в блокноте файл, назовите его robots.txt и запишите в него следующее:

User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-
Disallow: */trackback
Disallow: */comment-
Disallow: *?replytocom=
Disallow: */feed
Disallow: /?s=
Disallow: /xmlrpc.php
Disallow: /archives/date/
Disallow: /archives/tag/
Disallow: /archives/author/
Disallow: /page/
Allow: /wp-content/uploads/
Host: www.yourdomain.ru
Sitemap: http://yourdomain.ru/sitemap.xml
User-agent: Googlebot-Image
Allow: /wp-content/uploads/
User-agent: YandexImages
Allow: /wp-content/uploads/
User-agent: ia_archiver
Disallow: /

Вместо yourdomain.ru укажите ваш домен.
Подробнее о файле robots.txt читайте здесь »
Сохраните файл и поместите его в корневую папку сайта.
Напоминаю – корень сайта, это папка, в которой находится файл wp-config.php.

10. И, последнее, отключаем ревизии в WordPress:

В последних версиях WordPress появилась функция контроля версий, позволяющая отслеживать все изменения поста или страницы за всё время их существования.
Полезность подобного нововведения очень сомнительна, а вред очевиден – каждая, вновь сохраненная вами версия поста записывается в базу данных, что существенно увеличивает ее размер и отражается на скорости работы сайта.
Лечится это одной строкой в файле wp-config.php:

define('WP_POST_REVISIONS', false);

ревизии в wordpress
Вот и все, что вам необходимо сделать на своем новеньком сайте.
Как видите, работы мало, а пользы это принесет много.

Узнайте больше:

  1. Что нужно сделать сразу после установки wordpress.
  2. Расширяем функционал при помощи плагинов.

Удачи в вашем проекте!

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(1 голос, в среднем: 5 из 5)

Комментарии

  1. Спасибо, про ревизии я не знала.

  2. Спасибо за статью.
    Боюсь вписывать строку в в файл wp-config.php:, так как у меня там по-другому выглядят строчки, а я не разбираюсь в этом совсем.

  3. Ксана, а каким плагином можно отключить ревизии? Боюсь в код залезать 🙂

    • Я не знаю такого плагина.

  4. Ксана, скажите, а куда именно вставлять define('WP_POST_REVISIONS', false); ? У меня тоже немного по-другому выглядит. Правильно я поняла что нужно вставить перед вот этой записью
    /* That's all, stop editing! Happy blogging. */

  5. Ксана, здравствуйте! А каким образом составлять файл robots.txt, если сайт двуязычный (я пользуюсь плагином WPML)? Спасибо.

    • Я не знаю, как работает этот плагин, поэтому ответить на ваш вопрос не могу.

  6. Sitemap: http://yourdomain.ru/sitemap.xml
    Что это за строчка? У меня нет такого файла на сервере.

  7. Спасибо! Чувствую себя компьютерным монстром! :))

  8. Очень полезная и информативная статья.
    Спасибо.

  9. какой к черту файл..для этого всего есть плагин WP Super Cache-он все кэширует и чистит

    • А вот здесь, вы ошибаетесь :).
      Плагины кэширования только кешируют, но не удаляют ревизии записей из базы данных.

  10. Надо было указать, что нужно ЗАМЕНИТЬ одну строку другой 🙂

  11. И говорят, что:
    Теперь в WordPress версии 3 и более, ревизии отключаются немного по-другому. Для этого зайдите в директорию wp-includes и в ней найдите файл default-constants.php. Данный файл откройте в любом текстовом редакторе (Например, Notepad++).
    В этом файле, внутри функции wp_functionality_constants(), найдите следующий кусок кода:
    function wp_functionality_constants( ) {
    . . .
    if ( !defined('WP_POST_REVISIONS') )
    define('WP_POST_REVISIONS', true);
    . . .
    }
    И замените в нем значение true на false:
    if ( !defined('WP_POST_REVISIONS') )
    define('WP_POST_REVISIONS', false);
    Теперь сохраните данный файл и обновите его на сервере.

    • А, потом, после обновления движка, проделайте эту процедуре еще много раз :).

  12. Здравствуйте. Зачем советовать ставить Disallow: *?replytocom= когда в вашем файле этого нет?

    • Значит, в моем случае, проблема с *?replytocom= решается другим способом :).

      • Ксана, а с чего вы решили, что у вас проблема replytocom решена? 🙂
        У вас около тысячи дублей в гугле висит)) И поэтому у вас возможно панда от гугла)

  13. Скажите, а если я начал использовать "define('WP_POST_REVISIONS', false);" уже не на совсем новом сайте? Сделанные ревизии останутся в БД? как их оттуда удалить?

    • При помощи запроса к базе данных
      DELETE FROM `wp_posts` WHERE post_type='revision'
      или плагина DelRevision.

Ответ на комментарий

Войти, чтобы написать отзыв.

Внимание: все отзывы проходят модерацию.

Топ комментаторов
АватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватарАватар
Самые комментируемые записи
Самые читаемые записи

Для того чтобы снять блок и увидеть скрытый контент или ссылку на закачку, подпишитесь на обновления блога.

В каждом письме публикуется код разблокировки.

Пользуйтесь кодом только из последних, пришедших вам на Email, писем. Закрыть »

Постов 204
Отзывов 5330