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

«Движок» 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 и на вкладке Дополнительно переместить ползунок вправо напротив пункта Уведомления об обновлениях.

Отключение 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 );
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: