Установка темы:
При установке 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); |
Вот и все, что вам необходимо сделать на своем новеньком сайте.
Как видите, работы мало, а пользы это принесет много.
Узнайте больше:
Удачи в вашем проекте!
Спасибо, про ревизии я не знала.
Спасибо за статью.
Боюсь вписывать строку в в файл wp-config.php:, так как у меня там по-другому выглядят строчки, а я не разбираюсь в этом совсем.
Ксана, а каким плагином можно отключить ревизии? Боюсь в код залезать 🙂
Я не знаю такого плагина.
Ксана, скажите, а куда именно вставлять define('WP_POST_REVISIONS', false); ? У меня тоже немного по-другому выглядит. Правильно я поняла что нужно вставить перед вот этой записью
/* That's all, stop editing! Happy blogging. */
Да, можно и там.
Ксана, здравствуйте! А каким образом составлять файл robots.txt, если сайт двуязычный (я пользуюсь плагином WPML)? Спасибо.
Я не знаю, как работает этот плагин, поэтому ответить на ваш вопрос не могу.
Sitemap: http://yourdomain.ru/sitemap.xml
Что это за строчка? У меня нет такого файла на сервере.
Спасибо! Чувствую себя компьютерным монстром! :))
Очень полезная и информативная статья.
Спасибо.
какой к черту файл..для этого всего есть плагин WP Super Cache-он все кэширует и чистит
А вот здесь, вы ошибаетесь :).
Плагины кэширования только кешируют, но не удаляют ревизии записей из базы данных.
Надо было указать, что нужно ЗАМЕНИТЬ одну строку другой 🙂
И говорят, что:
Теперь в 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);
Теперь сохраните данный файл и обновите его на сервере.
А, потом, после обновления движка, проделайте эту процедуре еще много раз :).
Здравствуйте. Зачем советовать ставить Disallow: *?replytocom= когда в вашем файле этого нет?
Значит, в моем случае, проблема с *?replytocom= решается другим способом :).
Ксана, а с чего вы решили, что у вас проблема replytocom решена? 🙂
У вас около тысячи дублей в гугле висит)) И поэтому у вас возможно панда от гугла)
Скажите, а если я начал использовать "define('WP_POST_REVISIONS', false);" уже не на совсем новом сайте? Сделанные ревизии останутся в БД? как их оттуда удалить?
При помощи запроса к базе данных
DELETE FROM `wp_posts` WHERE post_type='revision'
или плагина DelRevision.