руслан белый

Я вебмастер с ИП. Опыт работы — 10 лет.

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

В свободное время ищу ошибки на сайтах и учу делать контентники

Рассылка
Популярное

Как решить любую техническую проблему

Сколько денег надо
вложить в сайт

Как самому сделать сайт

Как выбрать нишу сайта

Бесплатный аудит сайта

Мероприятия

Пока мероприятий нет.

Базовая настройка сайта
на Вордпресс

базовая настройка wordpress

Позади две самые скучные главы моего учебника по WordPress. Начиная с сегодняшнего дня материал будет чуточку интереснее. Сегодня мы разбираем базовые настройки WordPress, которые я делаю для каждого созданного мной сайта.

Вместо того, чтобы рассказывать про админку и все настройки которые там есть, я начну немного с другой стороны. Давайте рассмотрим структуру файлов WordPress и заглянем в главный конфигурационный файл этой CMS — wp-config.php.

Нормальная структура файлов выглядит следующим образом:

структура файлов wordpress

Желательно, чтобы в процессе существования блога она таковой и оставалась, однако, это не всегда удается, потому что приходится устанавливать разного рода скрипты (например MaxSite Cache) или создавать папки с каким-то сторонним контентом.

Особенно в этой структуре я хочу отметить папки wp-content/plugins, wp-content/themes, wp-content/uploads. Это те места где хранятся установленные плагины, темы и куда загружаются все файлы из медиа-браузера.

То есть формально можно сказать, что устанавливая плагин через админку, вы копируете файлы плагина в wp-content/plugins. Тоже самое происходит с темами и с загружаемыми файлами. Отсюда следует, что запросто можно устанавливать плагины и темы через FTP, путем простого копирования файлов и последующей активации через админку.

Настройка wp-config.php

Перейдем к файлу wp-config.php. wp-config.php — это центральный файл, который содержит все критичные настройки WordPress’а без которых он просто не будет работать. Регулируя эти настройки можно влиять на многие части движка, управление которыми из админки невозможно.

Сразу после установки в этом файле содержится не так много настроек, в основном это доступы к базе данных, язык, безопасность, а также режим работы — продакшен или режим разработчика.

Все указанные настройки можно оставить «как есть» и особо по их поводу не заморачиваться, но я рекомендую добавить в файл два параметра, которые в будущем позволят избежать много головной боли:

Первый параметр запрещает создание ревизий:

define( 'WP_POST_REVISIONS', false );

Второй параметр включает режим кэширования:

define( 'WP_CACHE', true );

Вставить эти две настройки надо сразу после языковых настроек:

отключение ревизий wordpress и настройка кэширования

Сразу отмечу, что настройку для кэша мы делаем на будущее и пока не установлен какой-то из плагинов кэширования, она не будет иметь никакого эффекта.

Особенно хочу отметить настройку режима работы. Благодаря ей вы всегда сможете узнать в чем у вас проблема, если вы словили «белый экран смерти».

Обычно такое происходит, когда ковыряешь файлы темы или плагинов — WordPress просто падает и без всяких сообщений больше не поднимается, но сделав вот так:

define('WP_DEBUG', true);

вы сразу увидите все сообщения об ошибках, случившихся на вашем сайте. Рекомендую.

Настройка админки WordPress

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

Идем в «Настройки» — «Чтение» и выставляем в «На страницах блога отображать не более» и «В RSS-лентах отображать последние» по 6 штук; для настройки «Для каждой статьи в ленте отображать» ставим анонс.

Первые две настройки влияют на количество отображаемых статей на главной странице блога и в ленте RSS, а третья позволяет транслировать в RSS только анонсы статей (это надо для хитрецов, которые читают ваш блог при помощи ридеров, чтобы они переходили на сайт читать полную статью).

Дальше идем в «Обсуждение» и снимаем две галочки в блоке «настройки для статьи по умолчанию»:

запрет оповещения других блогов

Эти настройки позволят избежать появления левых комментариев, когда ссылаетесь в ответном комментарии на самого себя.

Я довольно часто получаю вопросы типа: «Руслан, после публикации статьи, у меня начинают появляться странные комментарии? Может это вирус? Что делать?»

пинги самого себя

Эти странные комментарии называются селфбэки и чтобы их избежать, надо снять указанные галочки.

Тут же рядом настраиваем оповещения и модерацию так, как показано на скриншоте:

настройки оповещений wordpress

Далее идем в раздел «постоянные ссылки» и выставляем тип «Произвольно», в поле вставляем вот такой код:

/%category%/%postname%.html

Я рекомендую использовать именно с окончанием html, так как такие url, на мой взгляд, более естественны как для поисковиков, так и для людей.

Кроме того я сталкивался с такой проблемой, когда формально при запросе к странице без окончания .html веб-сервер считал, что это папка. Следовательно может случиться так (и в случае с WordPress такое бывает), что с отсутсвием суффикса .html при переходе на страницу мы получаем 301 редирект со страницы без слэша, на страницу со слэшем или наоборот.

Такая ситуация, когда все страницы доступы по редиректам, не совсем хорошая с точки зрения поисковика — плохо, когда много редиректов. Если на конце есть суффикс .html, то вероятность возниконовения этой проблемы стремиться к нулю.

На этом по настройкам у меня все. Жду вопросы, пожелания и рекомендации.

Спасибо, что остаетесь на связи!

как самому сделать сайт