Показывать предупреждение / ошибку пользователю без использования wp_die - PullRequest
3 голосов
/ 23 января 2010

Я сейчас разрабатываю плагин для Wordpress. Чтобы мой плагин работал, мне нужно заполнить некоторую информацию на странице настроек.

  1. Есть ли способ предупредить / выбросить ошибку, чтобы администратор блога мог увидеть это сообщение на своей панели инструментов?
  2. Есть ли другая функция для отображения ошибок, кроме wp_die ()? На всякий случай, если мой плагин (или кто-то еще) испортился, и я хочу уведомить об этом приятным способом ;)

1 Ответ

4 голосов
/ 23 января 2010

Я бы рекомендовал использовать действие admin_notices. Это позволяет отображать предупреждения и ошибки и направлять пользователей на страницу:

add_action('admin_notices','my_custom_warning');
function my_custom_warning() {
  if( true == true ) {
    echo '<div id="my-custom-warning" class="error fade"><p>This is a test</p></div>';
  }
}

Этот метод гарантирует, что ваши пользователи все еще могут использовать WordPress, но сообщит им, где они могут получить информацию и решить потенциальную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...