“Движок” WordPress, по умолчанию, оповещает администратора сайта о новых обновлениях системы, отправляя ему email-уведомления. Иногда система автоматически загружает и устанавливает обновления, не показывая никаких сообщений об этом в администраторской части сайта. Обычно такие обновления касаются безопасности и должны быть применены в обязательном порядке. После успешного процесса их установки администратор получит соответствующее email-письмо. Но часто владельцы сайтов, по тем или иным причинам, желают отключить эту функцию.
Как отключить функцию email-уведомления об автоматических обновлениях?
Для решения этой задачи WordPress-пользователи могут воспользоваться несколькими методами, которые отличаются своей реализацией, но дают тот же результат. Рассмотрим наиболее популярные из них.
Способ 1: Плагин Disable WordPress Core Update Email
Этот метод является наиболее простым и рекомендуется для использования, особенно для начинающего пользователя. Так, Вам необходимо будет лишь установить и активировать бесплатный плагин Disable WordPress Core Update Email. Главной его особенностью является отсутствие каких-либо настроек в админ-панели. Сразу после его активации все email-уведомления об автоматическом обновлении ядра будут заблокированы.
Способ 2: Плагин Clearfy Pro
Плагин Clearfy Pro, помимо других своих полезных функций, также способен отключить функцию email-оповещения об обновлениях. Для достаточно перейти в раздел Clearfy Pro и на вкладке Дополнительно переместить ползунок вправо напротив пункта Уведомления об обновлениях.
Способ 3. Ручное отключение
Ручной способ отключения автоматических email-уведомлений на сайте предполагает добавление в файл functions.php Вашей активной темы специального PHP-кода.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Итак, для решения задачи в самый конец functions.php необходимо добавить следующий код:
function wpplugins_stop_update_emails( $send, $type, $core_update, $result ) { if ( !empty ($type) && $ type == 'success' ) { return false; } return true; } add_filter ( 'auto_core_update_send_email', 'wpplugins_stop_update_emails', 10, 4 );