Прежде чем добавлять записи на сайт, лучше заранее настроить плагины, которые будут форматировать и обрабатывать наши записи для максимально корректного и удобного отображения.
Все плагины можно найти на официальном сайте https://wordpress.org/plugins
Чтобы установить плагин можно выбрать Plugins – Add New (или сразу ввести адрес http://localhost/as/blogas/wp-admin/plugin-install.php?tab=upload). Другой вариант – распаковать директорию плагина в папку wp-content\plugins После этого необходимо обновить страницу Plugins, нажать кнопку Activate для активации и настроить параметры.
Многие плагины добавляют свое меню настроек параметров – могут добавить в основное меню (как All in One SEO), могут в Plugins, Tools, и даже в виджеты, но чаще добавляют в Settings:
Итак, необходимые плагины (можно использовать и их аналоги, но эти проверены на практике):
https://wordpress.org/plugins/all-in-one-seo-pack/
После активации, слева появляется новое меню настроек «All in One SEO».
Настройка данного плагина довольно большая и сложная тема (в Интернете можно посмотреть при желании), но для начала можно просто, не вникая в подробности, сделать следующие настройки:
wordpress.org/plugins/google-sitemap-generator/
Этот плагин также для SEO. Поисковики берут информацию о сайте из файла sitemap.xml, который поисковик Google, Bing, Yahoo и Ask.com находит по пути, указанному нами в файле robots.txt, например:
Также этот плагин уведомляет поисковики, когда на нашем сайте появляется новый материал.
dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/
В нужном месте сайта просто вставляем строку
<!-- ddsitemapgen -->
и в этом месте выведутся все статьи. Статьи группируются по рубрикам.
https://wordpress.org/plugins/wp-database-backup/
Кроме автоматического архивирования баз (на всякий случай), также удобно быстро создать архив базы данных для переноса на хостинг и обратно — не надо лезть в phpMyAdmin и там копаться. Данный плагин wp-database-backup архивирует только базы, а вот, например, плагин backupwordpress позволяет архивировать и быстро скачивать еще и файлы.
wordpress.org/plugins/feedburner-email-subscription/
После активации, заходим в Widgets, перетягиваем виджет на Sidebar, настраиваем:
Позже, после настройки feed-рассылки, вместо zourbuth необходимо будет записать наш логин feed-рассыльщика. Получаем на сайте в сайдбаре блок:
Собственно, только для этой формы плагин и служит. А настройку рассылки необходмо проводить отдельно (описывается в отдельной статье). Тогда, при выходе новой статьи на сайте, подписчик получит на e-mail или на RSS краткий автоматически сгенерированный анонс статьи.
wordpress.org/plugins/subscribe-to-comments/
Для русификации, придется ввести настройки:
Плагины для типографии:
wordpress.org/plugins/rustolat
Поисковые системы не любят русских символов в строке адреса. Строку
blogas/проверка-2.html
поисковик видит как
blogas/%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0-2.html
поэтому строка должна быть вида
blogas/proverka-2.html
Для этого и ставим данный плагин. Настроек не требует. При написании статьи, при вводе заглавия, по нему автоматически сгенерируется необходимое название для url.
https://wordpress.org/plugins/wp-russian-typograph/
Форматирование происходит при отображении страницы, без изменения исходного текста постов.
Дополнительные плагины:
https://wordpress.org/plugins/top-commentators-widget/
https://wordpress.org/plugins/invisible-captcha/
Создает невидимое поле, которое по ошибке заполняется роботом-спамером и тем самым дает нам знать, что это робот-спамер.
https://wordpress.org/plugins/ozh-better-feed/
При получении письма подписчиком, он увидит только заголовок и анонс статьи. Чтобы прочитать всю статью, он перейдет на наш сайт. Настройки в Settings:
Вместо blogas.ru позже (когда разместим сайт в интернете) необходимо будет записать доменное имя нашего сайта.
https://wordpress.org/plugins/hyper-cache/
На этапе разработки кэширование не нужно, и даже вредно – может помешать увидеть сразу сделанные нами изменения. Лучше его включать только тогда, когда будет большая посещаемость у сайта. Этот плагин будет хранить уже собранные html-страницы и отдавать их пользователям, что в разы ускорит работу.
Довольно много настроек. Начать нужно с рекомендации, прописанной красным цветом в консоли:
You must add to the file wp-config.php (after the define («WPLANG», "");)
the line of code: define («WP_CACHE», true);
Строчку define («WPLANG», ""); я не нашел в моем файле wp-config.php, поэтому добавил define («WP_CACHE», true); перед строкой:
// ** MySQL settings — You can get this info from your web host ** //
На время разработки лучше отключить кеширование и браузером с помощью файла .htaccess в корне сайта с содержимым:
# Заголовок Cache-Control <IfModule mod_headers.c> Header append Cache-Control "no-store, no-cache, must-revalidate" </IfModule> # Заголовок Expires <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "now" </IfModule>
Выводы по плагинам.
Мы установили и активировали 8 основных и 4 дополнительных плагинов, провели начальные настройки. По мере необходимости, в дальнейшем, будем донастраивать плагины и устанавливать новые. Наконец-то мы готовы добавлять контент на сайт, этим займемся на следующем шаге.