Плагин Error Monitor & Notifier присылает уведомление на эл. почту, когда обнаруживает в коде WordPress-сайта необработанную ошибку.
Активация уведомлений
- Перейдите на вкладку Эл. почта в настройках плагин
- Укажите адрес эл. почты для уведомлений об ошибках и исключениях
- Нажмите кнопку Сохранить
После установки и активации плагин устанавливает как адрес. эл. почты для уведомлений об ошибках стандартный адрес администратора. В настройках плагина доступно изменение почтового адреса для сообщений с подробностями ошибки.
Деактивация уведомлений
Уведомления об ошибках не будут приходить на электронную почту, если оставить поле адрес эл. почты в настройках пустым.
- Перейдите на вкладку Эл. почта в настройках плагин
- Оставьте поле для адреса эл. почты пустым
- Нажмите кнопку Сохранить
Проверка уведомлений
- Оставьте в поле адрес эл. почты текущий адрес или укажите другой
- Нажмите кнопку кнопку Протестировать уведомления
Плагин сымитирует ошибку уровня E_USER_WARNING, перехватит ошибку и пришлет на эл. почту проверочное уведомление с подробной информацией об ошибке.
Выбор функции для отправки сообщений электронной почты
Плагин отправляет сообщения на эл. почту стандартной WordPress-функцией wp_mail()
, и только если отправка письма Вордпресс-функцией завершилась ошибкой, пытается отправить письмо PHP-функцией mail()
.
Разработчикам доступен хук — фильтр enot_use_wp_mail
, который отключает отправку почтовых сообщений стандартной почтовой функцией WordPress и сразу отправляет письмо функцией mail()
:
// Отправлять эл. почту сразу ф-цией mail() add_filter('enot_use_wp_mail', '__return_false');
Изменение темы письма с уведомлением об ошибке
Фильтр enot_mail_subject
изменяет стандартную тему электронного письма с сообщением об ошибке:
// Установить пользовательскую тему письма с сообщением об ошибке add_filter('enot_wp_mail_subject', static function(string $subject): string { return 'Example.com - An error has occurred'; });