如何在管理中生成错误消息

时间:2019-03-07 作者:A new 1

在我的WP插件中,我制作了一个错误处理程序。到目前为止还可以,但我想not echo in admin_notices, 但如果出现问题,请使用wordpress的小信息框:

red box

我该怎么做?

2 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

您只需要正确的html标记,即段落p 容器内div 有一定的等级。可用类包括updated 绿色error &;notice-error 红色notice-warning 橙色notice-info 蓝色示例性用法:

add_action( \'admin_notices\', \'wpse330943_admin_notices\' );
function wpse330943_admin_notices() {
  <div class="notice notice-error">
    <p>
      //some text
    </p>
  </div>
}

SO网友:A new 1

admin_notices doc 他们告诉我怎么做我刚找到它。。。

相关推荐

为什么dbDelta()不能捕获MysqlErrors?

据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&