Как лучше отображать уведомления на интерфейсе с использованием исключенных исключений в качестве примера

Я использую исключения из своего плагина.

function foo() { // Some code. throw new Exception( 'Division by 0' ); // Code continued. } try { echo foo(); } catch ( Exception $e ) { } 

Я знаю, что $e->getMessage() предоставит мне сообщение об исключенном исключении, но в отсутствие API уведомлений, какой рекомендуемый способ отобразить это сообщение пользователю на интерфейсе?

Для области администрирования вы можете использовать admin_notices:

https://codex.wordpress.org/Plugin_API/Action_Reference/admin_notices

Для публичной области (передняя часть) вам, вероятно, нужно будет вывести на какой-то крючок и вставить правильный CSS. Вы можете использовать wp_footer () для этого, который присутствует в каждой теме (или, по крайней мере, должен быть), и находится внутри тега body.