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

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

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

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

  • Обновления могут вызвать конфликты с другими плагинами или темой.
  • Кастомные доработки плагинов могут быть перезаписаны.
  • Внезапные изменения функционала могут нарушить работу сайта.

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

Как отключить автообновление плагинов через functions.php

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

add_filter('auto_update_plugin', '__return_false');

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

function wpboard_disable_auto_update_specific_plugin($update, $item) {
    // Пример: отключаем автообновление плагина contact-form-7
    if ($item->slug === 'contact-form-7') {
        return false;
    }
    return $update;
}
add_filter('auto_update_plugin', 'wpboard_disable_auto_update_specific_plugin', 10, 2);

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

Использование плагинов для управления автообновлениями

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

  • Easy Updates Manager — позволяет гибко настраивать автообновления для ядра, плагинов, тем и переводов. Можно отключить обновления для отдельных плагинов или всего сразу.
  • WP Disable Automatic Updates — простой плагин для полного отключения автообновлений ядра, плагинов и тем.

Например, с Easy Updates Manager после установки перейдите в Dashboard → Updates Options, где можно отключить автообновления для плагинов выборочно.

Отключение автообновлений через файл wp-config.php

Другой способ — добавить константу в wp-config.php. Она отключит все автообновления ядра, плагинов и тем:

define('AUTOMATIC_UPDATER_DISABLED', true);

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

Практические советы и рекомендации

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

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

Как использовать WPBoard для контроля обновлений

Если вы хотите облегчить управление обновлениями, обратите внимание на плагин Clearfy Pro, который позволяет централизованно управлять многими аспектами WordPress, включая автообновления.

Он предлагает удобный интерфейс и дополнительные настройки безопасности, что особенно полезно на крупных проектах.

Как создать пошаговую многошаговую форму в WordPress без плагинов
27.02.2026
Как сделать отложенный запуск функций в WordPress
07.04.2026
Оптимизация изображений в WordPress: лучшие решения для ускорения сайта
15.01.2026
Как использовать хук woocommerce_order_status_changed для автоматизации в WooCommerce
31.05.2026
Как удалить товары WooCommerce по условию через код
16.05.2026