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

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

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

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

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

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

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

Использование фильтра auto_update_plugin

WordPress предоставляет фильтр auto_update_plugin, который позволяет запретить автообновления для всех плагинов или отдельных из них.

Добавьте следующий код в файл functions.php вашей темы или в файл основного плагина:

function wplike_disable_all_plugin_auto_updates( $update, $item ) {
    return false; // Запретить автообновления для всех плагинов
}
add_filter( 'auto_update_plugin', 'wplike_disable_all_plugin_auto_updates', 10, 2 );

Этот код полностью отключит автоматические обновления для всех плагинов.

Отключение автообновления для отдельных плагинов

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

function wplike_disable_specific_plugin_auto_updates( $update, $item ) {
    $disabled_plugins = array(
        'akismet/akismet.php',
        'hello-dolly/hello.php',
    );
    if ( in_array( $item->plugin, $disabled_plugins ) ) {
        return false; // Отключаем автообновление для указанных плагинов
    }
    return $update; // Для остальных оставляем как есть
}
add_filter( 'auto_update_plugin', 'wplike_disable_specific_plugin_auto_updates', 10, 2 );

Путь плагина можно посмотреть в директории wp-content/plugins.

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

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

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

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

Начиная с WordPress 5.5, можно управлять автоматическими обновлениями плагинов через админ-панель:

  1. Перейдите в раздел ПлагиныУстановленные плагины.
  2. Для каждого плагина есть ссылка «Включить/выключить автоматические обновления».
  3. Нажмите «Выключить автоматические обновления» для нужных плагинов.

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

Автоматическое уведомление о выходе обновлений без автоматического обновления

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

Как включить автоматические обновления обратно для всех или отдельных плагинов

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

function wplike_enable_all_plugin_auto_updates( $update, $item ) {
    return true; // Включить автообновления для всех плагинов
}
add_filter( 'auto_update_plugin', 'wplike_enable_all_plugin_auto_updates', 10, 2 );

Или для отдельных плагинов:

function wplike_enable_specific_plugin_auto_updates( $update, $item ) {
    $enabled_plugins = array(
        'akismet/akismet.php',
    );
    if ( in_array( $item->plugin, $enabled_plugins ) ) {
        return true; // Включаем автообновление только для указанных плагинов
    }
    return $update;
}
add_filter( 'auto_update_plugin', 'wplike_enable_specific_plugin_auto_updates', 10, 2 );

Советы по безопасному обновлению плагинов и предотвращению проблем

Чтобы минимизировать риски при обновлениях, следуйте правилам:

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

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

Как создать плагин для WordPress своими руками
10.11.2025
Как изменить имя пользователя в WordPress программно
27.03.2026
Как создать собственный шорткод в WordPress
31.10.2025
Как изменить URL авторского архива в WordPress
20.03.2026
Как настроить автоматический импорт постов в WordPress с помощью REST API
13.03.2026