在不使用wp_die的情况下向用户显示警告/错误

时间:2010-01-22 22:20:05

标签: php wordpress

我目前正在开发一个Wordpress插件。为了我的插件工作,我需要在设置页面上填写一些信息。

  1. 有没有办法警告/抛出错误,以便博客管理员可以在他/她的仪表板上看到此消息?
  2. 是否有其他功能可以显示wp_die()以外的错误?以防我的插件(或其他人)搞砸了,我想以一种很好的方式通知我。 ;)

1 个答案:

答案 0 :(得分:4)

我建议使用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,但会让他们知道他们可以从哪里获取信息并解决潜在问题。