Чтобы отключить уведомления о новых комментариях от определенного адреса электронной почты в WordPress, вам необходимо воспользоваться несколькими методами, так как стандартные настройки WordPress позволяют лишь включить или отключить уведомления в целом, без привязки к конкретным адресам.
Вот несколько способов, как это можно сделать:
1. **Через настройки WordPress**:
Если комментарии от определенного пользователя всегда попадают в спам или для них требуется модерация, вы можете внести его электронный адрес в черный список настройках обсуждения:
- Перейдите в раздел "Настройки" -> "Обсуждение".
- Прокрутите вниз до раздела "Черный список комментариев".
- Введите адрес электронной почты, от которого вы не хотите получать уведомления, в соответствующее поле.
- Нажмите "Сохранить изменения".
2. **Использование плагинов**:
Используйте специализированный плагин, который позволяет управлять уведомлениями, например, "Disable Emails" или "Manage Notification E-mails". Эти плагины предоставляют более детальные настройки уведомлений, в том числе и возможность отключения их для определенных пользователей или адресов.
3. **Настройка правил в вашем почтовом клиенте**:
Если вы не можете настроить это непосредственно в WordPress, вы всегда можете настроить фильтры в почтовом клиенте, которым вы пользуетесь. Создайте правило, которое будет автоматически помечать письма от определенного адреса как прочитанные или перемещать их в папку со спамом.
Например, в Gmail:
- Откройте письмо от нужного адреса.
- Кликните на "Ещё" (кнопка с тремя точками) рядом с кнопкой ответа на письмо.
- Выберите "Создать фильтр".
- Установите нужные настройки (например, удалить письмо, отметить как прочитанное и т.д.).
- Нажмите "Создать фильтр".
4. **Кодирование настройки в functions.php**:
Добавьте код в файл functions.php вашей темы, который будет отключать уведомления для определенных адресов электронной почты:
```php
add_filter( 'notify_post_author', 'disable_comment_notification_for_specific_email', 10, 2 );
function disable_comment_notification_for_specific_email( $maybe_notify, $comment_ID ) {
$comment = get_comment( $comment_ID );
$blocked_emails = array( '[email protected]' ); // Замените на адреса, для которых нужно отключить уведомления
if ( in_array( $comment->comment_author_email, $blocked_emails ) ) {
return false;
}
return $maybe_notify;
}
```
Помните, что изменение файла functions.php может повлиять на работоспособность всей темы, так что перед изменениями сохраните резервную копию и убедитесь, что у вас есть доступ к редактированию файлов темы через FTP на случай, если что-то пойдет не так.
Выберите один из этих способов в зависимости от ваших потребностей и уровня доступа к сайту. Если у вас возникнут воп