В 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 (если вы создали новый плагин).
Теперь уведомления о новых комментариях от комментаторов с указанными электронными адресами должны быть отключены. Необходимо помнить, что этот код блокирует уведомления только для комментаторов с указанными парсочами.