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

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

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

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

  • Много сайтов под управлением: если вы управляете десятками сайтов, почтовый ящик быстро заполняется уведомлениями.
  • Использование централизованных систем обновлений: например, WP Remote, ManageWP, где уведомления приходят отдельно.
  • Пользовательская политика обновлений: обновления проходят тестирование на тестовом сервере, и нет необходимости получать оповещения на боевом.

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

Отключение уведомлений об обновлениях ядра WordPress

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

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

function wpin_disable_core_update_emails( $send, $type, $core_update, $result ) {
    // Отключаем все уведомления об обновлениях ядра
    return false;
}
add_filter( 'auto_core_update_send_email', 'wpin_disable_core_update_emails', 10, 4 );

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

Настройка выборочного отключения уведомлений

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

function wpin_filter_core_update_emails( $send, $type, $core_update, $result ) {
    if ( $type === 'success' ) {
        return false; // Отключаем уведомления об успешных обновлениях
    }
    return $send; // Остальные уведомления оставляем
}
add_filter( 'auto_core_update_send_email', 'wpin_filter_core_update_emails', 10, 4 );

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

По умолчанию WordPress не отправляет отдельные письма об обновлениях плагинов и тем. Но если вы хотите отключить уведомления, связанные с ними, например, через сторонние плагины или кастомные реализации, можно воспользоваться фильтром site_transient_update_plugins и site_transient_update_themes, чтобы убрать обновления из списка и, соответственно, уведомления.

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

function wpin_disable_plugin_update_notifications( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        $value->response = array(); // Удаляем все уведомления об обновлениях плагинов
    }
    return $value;
}
add_filter( 'site_transient_update_plugins', 'wpin_disable_plugin_update_notifications' );

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

function wpin_disable_theme_update_notifications( $value ) {
    if ( isset( $value ) && is_object( $value ) ) {
        $value->response = array(); // Удаляем все уведомления об обновлениях тем
    }
    return $value;
}
add_filter( 'site_transient_update_themes', 'wpin_disable_theme_update_notifications' );

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

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

  • Clearfy Pro — расширяет возможности оптимизации и позволяет гибко настраивать уведомления и обновления. Подробнее на wpshop.ru.
  • WP Update Manager — простой плагин для управления автоматическими обновлениями и уведомлениями.
  • Manage Notification E-mails — позволяет выбрать, какие уведомления получать, а какие — отключать.

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

Безопасность при отключении уведомлений

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

  • Регулярно проверяйте наличие обновлений вручную через админ-панель или с помощью WP-CLI.
  • Используйте сторонние сервисы мониторинга обновлений и безопасности.
  • Автоматизируйте резервное копирование перед обновлениями.

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

Выводы и рекомендации

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

WooCommerce: как отключить всплывающие окна при обновлении корзины
16.06.2026
Как создать динамические фильтры для таксономий в WordPress с примерами кода
27.03.2026
Автоматическое удаление товаров из корзины WooCommerce при отсутствии на складе
29.04.2026
Как удалить записи со старым мета-полем даты в WordPress
08.12.2025
WooCommerce: Автоматическое удаление товаров из заказа после его отмены
21.05.2026