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

|

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

Почему отключают автоматические обновления WordPress

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

В таких случаях важно грамотно контролировать процесс обновлений.

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

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

define('WP_AUTO_UPDATE_CORE', false);

Эта константа полностью отключит любые автоматические обновления ядра, включая минорные и мажорные.

Если нужно отключить только мажорные обновления, а минорные (безопасностные) оставить, используйте фильтр в файле functions.php вашей темы или в плагине:

add_filter('allow_major_auto_core_updates', '__return_false');

Минорные обновления при этом будут выполняться автоматически.

Отключение только минорных обновлений

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

add_filter('allow_minor_auto_core_updates', '__return_false');

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

Отключение автоматических обновлений плагинов и тем

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

Для отключения автоматических обновлений плагинов добавьте следующий код:

add_filter('auto_update_plugin', '__return_false');

Для тем аналогично:

add_filter('auto_update_theme', '__return_false');

Если вы хотите отключить автоматические обновления только для конкретного плагина или темы, добавьте условие. Например, для плагина с базовым именем akismet/akismet.php:

add_filter('auto_update_plugin', 'wpdetect_auto_update_plugin', 10, 2);
function wpdetect_auto_update_plugin($update, $item) {
    if ($item->plugin === 'akismet/akismet.php') {
        return false; // отключаем автообновления только для Akismet
    }
    return $update; // для остальных плагинов оставляем как есть
}

Аналогично для темы с папкой twentytwentyone:

add_filter('auto_update_theme', 'wpdetect_auto_update_theme', 10, 2);
function wpdetect_auto_update_theme($update, $item) {
    if ($item->stylesheet === 'twentytwentyone') {
        return false; // отключаем автообновления для темы Twenty Twenty-One
    }
    return $update;
}

Плагины для управления автоматическими обновлениями

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

Если хотите интегрировать управление обновлениями в свои разработки, рекомендуем посмотреть в сторону Clearfy — этот плагин помогает оптимизировать сайт и управлять автообновлениями одним кликом.

Практические рекомендации и безопасность

Полное отключение автоматических обновлений требует ответственного подхода. Обязательно:

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

Как WPDetect помогает с управлением обновлениями

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

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

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

Как автоматизировать управление перенаправлениями в WordPress: практическое руководство
14.04.2026
Диагностика и решение проблем с отправкой писем через SMTP в WordPress
09.05.2026
Как автоматизировать управление ролями пользователей в WordPress
28.02.2026
Как автоматизировать отключение неиспользуемых категорий в WordPress
30.03.2026
Как создать простой пинг-монитор для WordPress с примерами кода
05.12.2025
×
Quizle
Привлекайте, конвертируйте, зарабатывайте!
-15%

на премиум плагин WordPress

Получить скидку ⋙