代码之家  ›  专栏  ›  技术社区  ›  Tuxified

不使用wp-die向用户显示警告/错误

  •  3
  • Tuxified  · 技术社区  · 15 年前

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

    1. 是否有一种方法来警告/引发错误,以便博客管理员可以在其仪表板上看到此消息?
    2. 是否有其他函数显示wp_die()以外的错误?以防我的插件(或其他人)出错,我想以一种很好的方式通知你。;)
    1 回复  |  直到 8 年前
        1
  •  4
  •   nickohrn    15 年前

    我建议使用管理员通知操作。这允许您显示警告和错误,并将用户引导到一个页面:

    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,但是会让他们知道在哪里可以获得信息并修复潜在的问题。

    推荐文章