wp-config.php – это файл конфигурации, который является обязательным для всех сайтов WordPress. Этот файл генерируется  в процессе установки WordPress . Здесь хранится информация о вашей БД(базе данных) и несколько других дополнительных настроек. Без этого файла сайт на WordPress работать не будет.

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

Начало работы

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

Затем подключитесь к сайту с помощью FTP-клиента.

WP-config.php находится в корневой папке, там же где размещаются основные папки (wp-admin и т.д.).

Наведите мышью на название файла, нажмите правой кнопкой  и выберите Просмотр/Правка, чтобы открыть wp-config.php-файл на вашем компьютере. Вы можете редактировать его с помощью редактора, например notepad++, VSC или Sublime.

Основы wp-config.php

Вот так выглядит наш файл:

Как редактировать wp-config.php файл в WordPress

Рассмотрим подробнее каждый раздел.

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

В самом начале отображаются настройки подключения к базе данных WordPress в разделе MySQL settings. Вы должны внести имя базы данных, имя пользователя базы данных и пароль, чтобы заполнить этот раздел.

подробнее

Все эти данные вы моете найти в учетной записи вашего хостинга.

Ключи аутентификации

Эти ключи безопасности необходимы для того, чтобы повысить безопасность вашего сайта WordPress. Ключи обеспечивают надежное шифрование пользовательских сеансов и файлов cookie, создаваемых WordPress. Их можно сгенерировать самостоятельно и вставить в файл.

Как редактировать wp-config.php файл в WordPress

Префикс Таблицы БД

WordPress всегда добавляет префикс wp_ ко всем таблицам, созданным WordPress. Желательно заменить его собственным префиксом, чтобы затруднить работу взломщикам. Это можно сделать с помощью плагина WP Security.

Как редактировать wp-config.php файл в WordPress

Режим Отладки WordPress

Эта настройка особенно полезна для разработчиков.  WordPress не показывает уведомления об ошибках, генерируемые PHP при выполнении кода. Чтобы включить такую возможность и видеть что и когда пошло не так, нужно заменить false на true. Это предоставляет разработчикам важную информацию для поиска ошибок.

define(‘WP_DEBUG’, false);
define(‘WP_DEBUG’,true);

 Параметры Абсолютного Пути

Абсолютный путь используется для установки WordPress переменных и включенных файлов. Здесь лучше ничего не менять.

Как редактировать wp-config.php файл в WordPress

Другие wp-config.php хаки 

Это еще не все настройки wp-config. php, рассмотрим некоторые другие возможности этого файла.

Изменение url WordPress с помощью wp-config.php

Возможно, вам понадобится поменять URL  в случае перемещения сайта WordPress на новое доменное имя или новый веб-узел. Это можно сделать из админ-панели, Настройки>Общие.

Как редактировать wp-config.php файл в WordPress

Это же можно сделать с помощью wp-config.php. Вот что нужно добавить в этот файл:

define(‘WP_HOME’,’http://ваш_домен.com’);

define(‘WP_SITEURL’,’http://ваш_домен.com’);

ваш_домен.com – доменное имя вашего сайта. Запомните, что поисковики считают www.ваш_домен.com и ваш_домен.com двумя разными адресами. Если ваш сайт индексируется с префиксом www, то вам необходимо добавить это доменное имя.

Меняем каталог загрузки 

WordPress сохраняет все загрузки мультимедиа в директории /wp-content/uploads/. Если вас не устраивает эта папка и вы хотите, чтобы данные сохранялись в любой другой новой папке, внесите в wp-config. php следующие строки:

define( ‘UPLOADS’, ‘wp-content/ваша папка’ );

Отключить автоматическое обновление в WordPress

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

Чтобы отключить все автоматические обновления на вашем WordPress сайте добавьте в код следующие строки:

define( ‘WP_AUTO_UPDATE_CORE’, false );

Чтобы включить автоматическое обновление всех основных обновлений, включая основные и второстепенные, добавьте следующую строку:

define( ‘WP_AUTO_UPDATE_CORE’, true );

Ограничить изменения записей в WordPress

Добавьте эту строку кода в WP-config.php-файл для ограничения количества ревизий, хранящихся для записи.

define( ‘WP_POST_REVISIONS’, 3 );

Замените 3 числом ревизий, которые требуется сохранить. WordPress теперь автоматически откажется от старых версий. Тем не менее, старые версии записей по-прежнему хранятся в базе данных.