Иногда автообновления ядра 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:
- «Плагины → Добавить новый» → найти и установить менеджер обновлений.
- В настройках плагина отключить 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, доступного из интернета.