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

Настройка исключает отправку идентичных уведомлений.
Заметка: Временно отключите уведомления об отдельном типе ошибок, пока разработчики не устранят недочет. Включите уведомления повторно после исправления ошибки.
Настройка уведомлений
Блок управляет активацией уведомлений об ошибках, которые подавили оператором @
, сообщений о JavaScript-ошибках и уведомлений об ошибках запросов к базе данных WordPress database error %s for query %s made by %s
.

С версии 1.1.4 уведомления о подавленных ошибках поступают, только если уровень такой ошибки соответствует типу ошибки, который включили в настройках. Приведу пример: в коде встретилось подавление вызова @unlink('filepath.php')
, которое генерирует ошибку уровня E_WARNING. Уведомление об ошибке придет, если в настройках одновременно включить уведомления об ошибках с типом E_WARNING и сообщения о подавленных ошибках.
Типы ошибок
Блок настраивает типы ошибок, о которых WP Error Notifier сообщит по эл. почте или в Телеграм, как только PHP сгенерирует ошибку. Доступна настройка уведомлений, предупреждений и критических ошибок семейства E_*, и исключений подтипа Exception.

Логирование
WP Error Notifier записывает в журнал сообщения в стиле стандартного PHP-обработчика ошибок. Не каждое стандартное сообщение об ошибке включает трассировку стека. Настройки логирования разрешают принудительно добавлять в лог стек вызовов, логировать ошибки, которые подавили оператором @
, и даже включать в лог сообщение обработчика JS-ошибок.

Хотя ошибки JavaScript-кода и возникают на стороне клиента, JavaScript-часть модуля перехватывает сообщения необработанных JS-исключений, которые возникли в браузере посетителя, и пересылает техническую информацию на сервер. Сообщения в коде на языке JavaScript преобразовываются в PHP-исключения и обрабатываются как и другие ошибки или исключения языка PHP.
Перехват JavaScript-ошибок обнаруживает сбои в работе товарных карточек, корзин, платежных форм и на других этапах оформления заказа или взаимодействия пользователя с сайтом, о которых невозможно узнать стандартными серверными средствами.
Сообщение пользователю о критической ошибке
Текст сообщения выводится при критической ошибке, и пользователь видит сообщение, а не белый экран.

Форма сообщения об ошибке поддерживает простой текст и HTML-разметку для стилизованных сообщений.