Как отключить уведомления по email от комментариев WordPress

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

Почему стоит отключать email-уведомления от комментариев

При большом потоке комментариев почтовый ящик может быстро заполниться десятками и сотнями писем. Это создает неудобства и повышает нагрузку на почтовый сервер. Кроме того, некоторые пользователи предпочитают проверять комментарии непосредственно в панели администратора или использовать сторонние инструменты для модерации.

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

  • Снизить нагрузку на почтовый сервер;
  • Уменьшить количество лишних писем в почте администраторов;
  • Организовать более удобную систему управления комментариями;
  • Избежать спама, если комментарии часто бывают некачественными.

Как отключить все email-уведомления о комментариях без плагинов

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

  1. Уведомление администратору о новом комментарии, ожидающем модерации.
  2. Уведомление автору поста о новом комментарии к его записи.

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

add_filter('wp_new_comment_notify_email', '__return_false');
add_filter('comment_moderation_recipients', '__return_empty_array');
add_filter('comment_notification_recipients', '__return_empty_array');

Данные фильтры полностью блокируют отправку писем при появлении новых комментариев и для модерации.

Отключение уведомлений частично: только для администраторов или авторов

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

function wproot_disable_admin_comment_notifications($emails, $comment_id) {
    foreach ($emails as $key => $email) {
        $user = get_user_by('email', $email);
        if ($user && in_array('administrator', $user->roles)) {
            unset($emails[$key]);
        }
    }
    return $emails;
}
add_filter('comment_moderation_recipients', 'wproot_disable_admin_comment_notifications', 10, 2);

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

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

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

  • Disable Comments — позволяет полностью отключить комментарии и все уведомления.
  • Comment Notification Disable — простой плагин для отключения email уведомлений о комментариях.
  • WP Mail SMTP — не отключает уведомления, но помогает настроить корректную отправку почты, чтобы избежать проблем с письмами.

Кроме того, на WPSHOP.ru есть полезные плагины для управления функционалом комментариев и уведомлений, которые можно изучить.

Дополнительные советы по работе с уведомлениями комментариев

Если вы отключили email-уведомления, но хотите не пропускать новые комментарии, советуем:

  • Регулярно проверять раздел «Комментарии» в админке WordPress.
  • Использовать мобильные приложения или сторонние сервисы для администрирования сайта.
  • Настроить себе RSS или webhook на новые комментарии для быстрого реагирования.
  • Если вы используете плагин Clearfy Pro, там есть опция для детального управления уведомлениями — рассмотрите её для удобства.

Заключение

Отключение email-уведомлений от комментариев WordPress — полезная практика для крупных и активных сайтов, помогая снизить нагрузку на почту и упростить управление обратной связью. Выбор способа зависит от ваших задач: от простого добавления фильтров до использования специализированных плагинов. Главное — не потерять контроль над модерацией и не пропустить важные комментарии.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как создать свой плагин WordPress с настройками: пошаговое руководство
05.11.2025
Как избежать конфликтов между плагинами WordPress: практические советы и примеры
16.12.2025
Как создать собственный REST API endpoint в WordPress: подробное руководство
01.12.2025
Как добавить и сохранить кастомное поле пользователя при регистрации в WordPress
26.02.2026
Как создать настройки для плагинов WordPress с пользовательскими типами полей
21.01.2026
×
WordPress
прокачай свой сайт!

-20% на премиум темы и плагины

Сделай апгрейд сайта ⋙