Как отключить уведомление о новом комментарии от комментатора с определённой электронной почтой в WordPress?

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

Вот шаги, которые нужно выполнить:

1. Откройте файл functions.php вашей активной темы или создайте новый плагин, если вы еще не создали его, и откройте его для редактирования.

2. Добавьте следующий код в начало файла или в функцию, когда он будет создан:

function disable_comment_notification_from_email( $emails, $comment_id ) {
  $comment = get_comment( $comment_id );
  $email   = $comment->comment_author_email;
  
  $blacklist_emails = array(
    '[email protected]',
    '[email protected]'
  );
  
  if ( in_array( $email, $blacklist_emails ) ) { 
    $emails = array();
  }
  
  return $emails;
}
add_filter( 'comment_notification_recipients', 'disable_comment_notification_from_email', 10, 2 );

3. Вместо '[email protected]' и '[email protected]' добавьте электронные адреса, от которых вы хотите отключить уведомления. Если вам нужно добавить больше адресов, просто добавьте их в массив $blacklist_emails с запятыми между адресами.

4. Сохраните изменения и загрузите файл обратно на ваш хостинг (если вы редактировали файл на сервере), или запакуйте плагин и загрузите его в вашу панель управления WordPress (если вы создали новый плагин).

Теперь уведомления о новых комментариях от комментаторов с указанными электронными адресами должны быть отключены. Необходимо помнить, что этот код блокирует уведомления только для комментаторов с указанными парсочами.