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

|

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

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

По умолчанию WordPress с версии 5.5 поддерживает автоматическое обновление плагинов. Это удобно, но не всегда безопасно. Возможные причины отключения автообновлений:

Давайте рассмотрим способы отключения автообновлений.

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

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

add_filter('auto_update_plugin', '__return_false');

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

Однако такой подход слишком грубый, он не даёт гибкости при управлении обновлениями отдельных плагинов.

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

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

function wporg_disable_auto_update_for_plugins($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', 'wporg_disable_auto_update_for_plugins', 10, 2);

Здесь $item->plugin — строка с путём к плагину относительно папки wp-content/plugins. Этот способ позволяет тонко управлять автоматическими обновлениями.

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

Если не хочется править код, можно использовать специализированные плагины. Например:

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

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

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

define('AUTOMATIC_UPDATER_DISABLED', true);

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

Как проверить текущие настройки автообновления

Узнать, какие плагины обновляются автоматически, можно несколькими способами:

Это поможет контролировать ситуацию и вовремя корректировать настройки.

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

Отключая автообновления, не забывайте про безопасность:

Такой подход поможет избежать проблем и сохранить стабильность сайта.

Заключение

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

Как установить ограничения на загрузку файлов в WordPress
22.03.2026
Как создать настройку автообновления темы WordPress через код
25.02.2026
Как удалить метаданные и оптимизировать базу данных WordPress: практические решения
21.12.2025
Как запретить регистрацию на сайте WordPress по домену email
11.01.2026
Как создать собственный шорткод в WordPress с применением кода
20.11.2025
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше