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