Отключаем автообновление в WordPress 3.7+

В популярный сайтовый движок WordPress начиная с версии 3.7 была добавлена новая функция — автоматическое обновление. Эта функция может представлять потенциальную угрозу безопасности, поэтому в данной заметке мы подробно рассмотрим как её отключить.

Способ 1. Глобальное отключение.

Откройте главный конфигурационный файл движка WordPress — файл wp-config.php в любом текстовом редакторе (кроме Блокнота Windows ибо последний не понимает конец строки в формате UNIX) и добавьте в него новую константу:

/* Отключим автоматическое обновление WP 3.7+ */
define('AUTOMATIC_UPDATER_DISABLED', true);

Сохраните изменения в файле и загрузите его на сервер.

Способ 2. Отключение с помощью плагина.

Если вы не готовы отключать автоматическое обновление глобально с помощью первого способа, то можете вызывать специальный фильтр из собственного плагина:

add_filter('auto_update_core', '__return_false');

При активации плагина, функция автоматического обновления будет отключена.

Вывод

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