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

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

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

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

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

В таких случаях лучше отключить автообновления и контролировать процесс вручную.

Методы отключения автоматических обновлений плагинов WordPress

Отключение автообновлений для всех плагинов через файл functions.php

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

add_filter('auto_update_plugin', '__return_false');

Этот фильтр WordPress возвращает false для автообновлений всех плагинов. После добавления кода автообновления прекратятся.

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

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

function wptour_disable_plugin_auto_update( $update, $item ) {
    // Список плагинов, для которых отключаем автообновления
    $plugins_to_disable = [
        'akismet/akismet.php',
        'hello-dolly/hello.php'
    ];

    if ( in_array( $item->plugin, $plugins_to_disable ) ) {
        return false;
    }
    return $update;
}
add_filter( 'auto_update_plugin', 'wptour_disable_plugin_auto_update', 10, 2 );

Здесь в массиве $plugins_to_disable указывайте пути к плагинам, для которых хотите отключить автоматические обновления. Путь можно найти в списке плагинов в админке или в папке wp-content/plugins.

Отключение автообновлений через плагин Easy Updates Manager

Для тех, кто предпочитает графический интерфейс, есть плагин Easy Updates Manager. Он позволяет тонко настроить автообновления:

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

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

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

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

  • Настроить уведомления по email о доступных обновлениях с помощью плагинов, например, WPRemark.
  • Проводить обновления в тестовой среде перед применением на рабочем сайте.
  • Делать резервные копии сайта перед обновлениями.

Пример функции для отправки уведомления о новых обновлениях плагинов

Для автоматизации контроля можно создать функцию, которая будет отправлять email, если есть новые обновления плагинов. Пример:

function wptour_check_plugin_updates_notify() {
    if ( ! current_user_can( 'update_plugins' ) ) {
        return;
    }

    wp_update_plugins(); // Обновляем данные о плагинах
    $update_plugins = get_site_transient( 'update_plugins' );

    if ( ! empty( $update_plugins->response ) ) {
        $plugin_names = array_map( function( $plugin ) {
            return $plugin->Name;
        }, $update_plugins->response );

        $message = 'Доступны обновления для следующих плагинов: ' . implode( ', ', $plugin_names );
        wp_mail( 'admin@example.com', 'Обновления плагинов WordPress', $message );
    }
}
add_action( 'admin_init', 'wptour_check_plugin_updates_notify' );

Замените admin@example.com на ваш email. Эта функция проверяет обновления при заходе в админку и отправляет уведомление.

Итоговые рекомендации

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

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

Как удалить неиспользуемые таблицы в базе данных WordPress
22.11.2025
Как удалить атрибуты width и height из изображений WordPress без плагинов
24.04.2026
Как удалить бесполезные метаданные в WordPress
24.02.2026
Как использовать WordPress Cron для автоматизации задач
13.12.2025
Как использовать метод WP_Query для создания сложных запросов в WordPress
01.01.2026

Уроки со скриншотами, подробные руководства