Содержание статьи
Сразу установите последнюю стабильную версию с официального ресурса. Не используйте автозагрузку от хостинга – там часто предустановлены сомнительные темы и устаревшие плагины. Распакуйте архив вручную и перенесите содержимое в корень веб-сервера. Настройте файл wp-config.php
вручную, чтобы избежать дыр в безопасности.
Пример минимальной конфигурации:
define(\'DB_NAME\', \'имя_бд\');
define(\'DB_USER\', \'пользователь\');
define(\'DB_PASSWORD\', \'пароль\');
define(\'DB_HOST\', \'localhost\');
define(\'WP_DEBUG\', true);
$table_prefix = \'wp_\';
Откажитесь от дефолтной темы. Установите голую, например, _s (Underscores) – она лишена визуального шума и даёт контроль. Коммерческие темы часто перегружены лишним кодом и конфликтующими плагинами.
Внимание! Никогда не редактируйте файлы ядра напрямую – обновление уничтожит правки. Все изменения вносите через дочернюю тему или кастомные плагины.
Переходите к настройке структуры. В разделе Постоянные ссылки выберите вариант с /%postname%/. Это улучшает восприятие URL и упрощает SEO. Уберите категории, если они не нужны – лишние таксономии засоряют структуру.
Удалите предустановленные записи, страницы и плагины. Оставьте только Akismet, если планируете включить комментарии – это единственный допустимый антиплагиатный фильтр на старте. Все остальное – мусор.
Не устанавливайте сразу десятки расширений. Один плагин – одна задача. Query Monitor
для отладки. Advanced Custom Fields
для произвольных блоков. WP Mail SMTP
– чтобы письма не попадали в спам. Всё.
Важно помнить: производительность платформы напрямую зависит от минимализма. Чем меньше расширений и скриптов – тем быстрее отклик.
Следите за автосохранениями – они засоряют базу. В wp-config.php
добавьте:
define(\'WP_POST_REVISIONS\', 5);
define(\'AUTOSAVE_INTERVAL\', 180);
Создавайте резервные копии до каждого обновления. Лучше вручную. Автоматизация – после стабильной конфигурации. Используйте UpdraftPlus
или Duplicator
.
Готово? Проверяйте в консоли браузера, нет ли 404 или лишних запросов. Всё, что грузится дольше 1 секунды – повод пересмотреть подход. Работает быстро – значит, настроено правильно.
Выбор хостинга и установка WordPress шаг за шагом
Рекомендуется использовать хостинги с поддержкой PHP не ниже 8.1, MySQL 5.7+ или MariaDB 10.4+, и наличием SSH-доступа. Примеры: Timeweb, Beget, Reg.ru. Ucoz и подобные исключить сразу.
Тариф с SSD, минимально 1 ГБ ОЗУ и 1 CPU. FTP-доступ – не аргумент. Ищите sFTP или SCP. SSL – автогенерация через Let\’s Encrypt обязательна. Панель управления – предпочтительно ISPmanager 6, cPanel – перегружена.
Следующий шаг – загрузка дистрибутива. Скачать последнюю версию с официального сайта. Распаковать и загрузить файлы в корень сайта.
Внимание! Никогда не располагайте CMS в подкаталоге вроде /wordpress – это влияет на индексацию и структуру URL.
Создание базы: в панели хостинга создается новая база данных. Название, пользователь, пароль – записываются отдельно. Убедитесь, что кодировка utf8mb4_general_ci. Если предлагается utf8mb3 – откажитесь от хостинга.
Редактируется файл wp-config-sample.php
. Переименовать в wp-config.php
. Вписать параметры подключения:
define(\'DB_NAME\', \'имя_базы\');
define(\'DB_USER\', \'пользователь\');
define(\'DB_PASSWORD\', \'пароль\');
define(\'DB_HOST\', \'localhost\');
define(\'DB_CHARSET\', \'utf8mb4\');
define(\'DB_COLLATE\', \'\');
Не забудьте задать ключи безопасности. Сгенерировать на официальной странице. Вставить в конфиг вместо заглушек.
Важно помнить: если ключи оставить пустыми, безопасность инсталляции снижается в разы. Это не обсуждается.
После этого – в браузере открыть домен. Если всё сделано правильно – появится форма установки. Указать название ресурса, логин администратора, пароль (не admin, не 123456), email. Убираем галочку \»Запретить индексацию\», если сайт не на стадии разработки.
После установки – немедленно удалить readme.html
, wp-config-sample.php
и license.txt
. Это дыры. Роботы их сканируют первыми.
Теперь – вход в админку. Проверить версию PHP в панели: если ниже 8.1 – писать в техподдержку или менять хостинг. Настроить пермалинки: раздел \»Настройки → Постоянные ссылки\», выбрать \»Название записи\». Иначе получите URL вида ?p=123
, а это SEO-мусор.
Что дальше? Установка тем и модулей. Но это уже другая история. Сейчас – вы на боевом сервере. Ошибки стоят трафика, времени и нервов. Не прощают.
Настройка темы и базовых параметров сайта после установки
Сразу после установки переходите в раздел Внешний вид → Темы. Активируйте только ту тему, с которой действительно будете работать. Остальные – удалить. Хранение неиспользуемых тем – потенциальная уязвимость.
Откройте Настройки → Общие. Установите корректное название и краткое описание. Измените временную зону на нужную. Иначе – хаос в расписаниях публикаций.
URL-адреса: Настройки → Постоянные ссылки. Выберите вариант Название записи. Пример: https://example.com/hello-world
. Структуры вида ?p=123
нечитабельны и плохо индексируются.
Удалите стандартный пост \»Привет, мир!\» и страницу \»Образец страницы\». Они бесполезны. Переходите в Записи → Все записи и Страницы → Все страницы. Очистите мусор.
Деактивируйте и удалите предустановленные плагины типа Hello Dolly. Не экономьте на времени – экономьте на ресурсах.
Внимание! Темы из внешних источников могут содержать вредоносный код. Устанавливайте только с проверенных репозиториев или покупайте у официальных разработчиков.
Меню. Перейдите в Внешний вид → Меню. Создайте главное меню и привяжите его к позиции отображения. Без этого навигация распадается.
Виджеты. Не загромождайте боковую панель: максимум 2–3 блока. Пример: поиск, рубрики, недавние записи. Всё остальное – в топку.
Цвета, логотип, фавикон – в разделе Внешний вид → Настроить. Не выбирайте кислотные цвета. Контраст и читаемость – приоритет.
Важно помнить: если не указать главную страницу и страницу записей, при попытке открыть блог система выдаст ошибку или неполную верстку.
Убедитесь, что включена индексация. Настройки → Чтение, уберите галочку «Попросить поисковые системы не индексировать». Иначе роботы просто уйдут.
Настройте Gravatar – изображения авторов в комментариях и профиле. Адрес – gravatar.com. Система подтягивает его автоматически по email.
И напоследок – настройка ЧПУ на сервере. Для Apache в файле .htaccess
должен быть блок:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Иначе постоянные ссылки просто не сработают. Бессмысленно менять структуру, если сервер не обрабатывает правила перезаписи.
Создание страниц и запись первого контента в админке WordPress
Открой консоль. Перейди в раздел Страницы. Нажми Добавить новую. В поле заголовка – краткое, ёмкое. Внизу – контент. Не вставляй огромные полотна текста без структуры. Используй заголовки H2 и H3, списки, короткие абзацы. Хаос убивает восприятие.
Кнопка Сохранить черновик – не твой враг. Жми её чаще, чем дышишь. Автосохранение не спасёт, если браузер решит умереть. Проверено.
Внимание! Один блок Classic Editor может поломать весь визуальный стиль при смене темы. Используй Gutenberg.
Добавление записи – отдельная песня. Раздел Записи. Добавить новую. Заголовок – не более 60 символов. Ни одного слова без смысла. Каждый абзац должен нести вес. Категории справа. Метки – через запятую. Ни одна не должна повторять заголовок.
Вставка изображений: Блок «Изображение» → Загрузить. Не кидай туда файлы по 5 мегабайт. Оптимизируй. Используй WebP. Подписи к фото – обязательны. Без них – просто шум.
Важно помнить: «Главная» не должна быть записью. Делай её как страницу. Устанавливается в Настройки → Чтение.
Не пиши всё в одном блоке. Используй: <!-- wp:paragraph -->
, <!-- wp:heading -->
, <!-- wp:list -->
. Это сохранит структуру при экспорте, импорте и редактировании в коде.
Хотите кнопки? Блок Кнопка. Варианты цвета задаются вручную, классы можно кастомизировать: .wp-block-button__link
. Стилизовать – только через дочернюю тему или кастомный CSS.
Публикация – не конец. Это начало. Проверяй URL: короткий, без артиклей и чисел. Настрой постоянные ссылки: Настройки → Постоянные ссылки → Произвольно → /%postname%/
.
Если на странице тишина – добавь видео. Если в записи скучно – вставь цитату. Если в админке бардак – установи плагин для сортировки. Но не ставь 30 плагинов. Они конфликтуют. Они ломают.
Тестируй на мобильных. Всегда. Gutenberg может вести себя иначе на экране 360px. Не проверил – потерял половину аудитории.
Консоль – не просто интерфейс. Это лаборатория. В ней рождаются публикации, от которых зависит, останется ли читатель или уйдёт через 3 секунды.