n-wp.ru — блог о WordPress

Несколько эффективных способов использования wp-config.php

Несколько способов управления блогом с помощью директив в файле wp-config.php — обеспечение безопасности, управление ревизиями, обновлениями, очистка корзины.

По-умолчанию настройки WordPress не содержат инструмента управления записями, удаленными в корзину, работает только автоудаление через 30 дней после перемещения записи в корзину. Однако это можно поправить, если использовать файл настроек wp-config.php. Например, чтобы автоматически удалять все записи из корзины безвозвратно каждый день, достаточно добавить в файл wp-config.php:

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

Если ваш хостинг поддерживает безопасное соединение с помощью SSL, то можете защифровать соединение с админкой:

Эти директивы автоматически активируют SSL-соединение при логине и входе в админку. Однако помните, что это работает только в том случае, если ваш хостинг поддерживает SSL.

SSL - криптографический протокол, обеспечивающий безопасное соединение между клиентом и сервером. Протокол обеспечивает конфиденциальность обмена данными между клиентом и сервером, использующими TCP/IP, работающий с использованием комбинации из двух ключей. Такой подход обеспечивает безопасность передачи данных между компьютером и сайтом.

При обновлении плагинов WordPress потребует указать логин и пароль для доступа по FTP. Вы можете вводить логин и пароль каждый раз, либо указать их в файле wp-config.php:

Вы можете использовать расширенные настройки, если ваша установка WordPress отличается от стандартной:

Некоторые хостеры позволяют скриптам сайта получать прямой доступ к файлам. В этом случае можно воспользоваться такой настройкой:

После этого обновление будет происходить без использования FTP, не спрашивая логин и пароль.

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

Если вы чувствуете недостаток в оперативной памяти (например, не отображается панель инструментов в редакторе), то можно попробовать увеличить лимит, отведенный движку. Для этого досаточно вставить в wp-config.php:

Это работает, если хостер позволяет использовать такой объем памяти.

Если вы редактируете пост, то работает автосохранение — содержимое поста записывается с определенными интервалами, чтобы в случае сбоя можно было восстановить запись. Такая сохраненная копия называется ревизия. По умолчанию автосохранение проходит каждые 60 секунд, но это время можно изменить. Для этого нужно вставить в wp-config.php:

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

В этом случае будут сохраняться последние три ревизии. Если хотите сохранять только одну, то вставьте:

В этом случае будет доступно только последнее автосохранение. Можно вообще отключить сохранение ревизий:

Если вы собираетесь в дальнейшем менять домен, то можете заранее побеспокоиться о переносе блога. Для этого нужно вставить в wp-config.php:

Эта директива позволит записывать в базу данных информацию в виде, совместимом с любым доменом.

Если вы хотите запретить WordPress опрашивать другие сайты, узнавая о новых версиях плагинов, ссылках на ваш блог, принимать пинги и трекбэки, то можно запретить все внешние запросы:

Если вы все же хотите оставить возможность пингации какого-нибудь сервиса, то добавьте в wp-config.php:

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

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

1 комментарий