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

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

Что такое автоматические обновления в WordPress

С версии 3.7 WordPress получил встроенный механизм автоматического обновления ядра для минорных релизов (например, 6.2.1 → 6.2.2). Позже этот функционал расширился, и теперь можно управлять обновлениями для плагинов и тем.

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

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

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

define('AUTOMATIC_UPDATER_DISABLED', true);

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

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

add_filter('allow_minor_auto_core_updates', '__return_false');

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

add_filter('allow_major_auto_core_updates', '__return_false');

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

Чтобы отключить автоматические обновления для всех плагинов, добавьте в functions.php или плагин:

add_filter('auto_update_plugin', '__return_false');

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

add_filter('auto_update_theme', '__return_false');

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

Пример отключения обновлений для конкретного плагина

add_filter('auto_update_plugin', 'wplink_disable_specific_plugin_update', 10, 2);
function wplink_disable_specific_plugin_update($update, $item) {
    if ($item->slug === 'akismet') { // замените 'akismet' на нужный слаг плагина
        return false;
    }
    return $update;
}

Пример отключения обновлений для конкретной темы

add_filter('auto_update_theme', 'wplink_disable_specific_theme_update', 10, 2);
function wplink_disable_specific_theme_update($update, $item) {
    if ($item->slug === 'twentytwentyone') { // замените на слаг вашей темы
        return false;
    }
    return $update;
}

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

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

  • Clearfy Pro — мощный инструмент оптимизации и настройки безопасности. Включает удобный интерфейс для управления автоматическими обновлениями ядра, плагинов и тем.
  • Easy Updates Manager — бесплатный плагин с широкими возможностями для настройки обновлений WordPress.

Рекомендации и лучшие практики

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

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

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

Как установить разные виды редиректов в WordPress
22.01.2026
Автоматический бэкап WordPress: лучшие плагины и примеры кода
25.11.2025
Как исключить товары по атрибутам из корзины WooCommerce
27.04.2026
Как создать управляемые списки в WordPress: пошаговое руководство
05.02.2026
Как добавить атрибуты ALT и TITLE к картинкам в WordPress автоматически
04.01.2026