Как отключить автообновления ядра WordPress

Иногда автообновления ядра WordPress нужно выключить: staging, жёсткая совместимость с плагинами, политика «обновляем только после теста». Важно: без автопатчей ответственность за security-фиксы полностью на вас. Ниже – как отключить только core auto-updates и не забыть про ручной процесс.

Через wp-config.php

Самый прямой способ – константа в wp-config.php (корень сайта), до строки /* That's all, stop editing! ... */:

define( 'WP_AUTO_UPDATE_CORE', false );

false отключает автоматические обновления ядра целиком (включая minor/security). Другие значения, если понадобится тоньше:

  • true – разрешить все core-автообновления (major тоже);
  • 'minor' – только минорные/security внутри ветки, без major.

Файл правят по SSH/SFTP или через файловый менеджер хостинга. После сохранения достаточно обновить страницу в админке – отдельный «перезапуск PHP» обычно не нужен.

Через плагин

Если в конфиг лезть не хотите, подойдёт менеджер обновлений, например Easy Updates Manager:

  1. «Плагины → Добавить новый» → найти и установить менеджер обновлений.
  2. В настройках плагина отключить auto-update для ядра (при необходимости отдельно – темы и плагины).

Плагин удобен гибкостью, но это ещё одна зависимость. На проде часто проще и прозрачнее константа в wp-config.php.

Ручные обновления после отключения

Автоматика выключена – процесс должен быть осознанным:

  • регулярно смотреть «Консоль → Обновления»;
  • перед major – бэкап файлов и БД, проверка совместимости темы и плагинов;
  • по возможности сначала staging, потом прод.

Риски

Отключение core auto-updates без дисциплины обновлений – прямой путь к известным CVE на публичном сайте. Имеет смысл хотя бы оставить minor/security ('minor'), если бизнес-процесс позволяет, либо жёсткий регламент ручных патчей (раз в N дней + мониторинг релизов).

Краткий вывод

Для ядра достаточно define( 'WP_AUTO_UPDATE_CORE', false ); в wp-config.php или настройки в менеджере обновлений. Делайте это только если есть понятный ручной (или CI) процесс патчей. «Выключил и забыл» – плохая стратегия для WordPress, доступного из интернета.

Источники и ссылки


Комментарии загружаются…