【发布时间】:2018-05-23 13:54:34
【问题描述】:
我正在尝试制作一个插件,并在我的自定义菜单页面上使用了以下简单的代码行。
<div id="message" class="updated below-h2 notice is-dismissible">
<p><?php echo $message_string; ?></p>
<button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span></button>
</div>
在这种情况下,当我单击按钮时,它没有附加的单击处理程序,因为设置->常规设置在保存时具有。
然后我使用了这个功能。
function display_admin_notice() {
?>
<div class="notice notice-success is-dismissible"><p>The secret to success is to know something nobody else knows ~ Aristotle Onassis</p>
</div>
<?php
}
add_action( 'admin_notices', 'display_admin_notice' );
这是怎么回事,是不是全屏显示管理员提示,有以下几种情况。
我的自定义菜单页面“ADMIN NOTICE”没有点击处理程序。
所有其他页面都有一个自定义事件处理程序,它在点击时起作用。
我在网上得到的信息很少,管理员通知只加载在默认的 wordpress 菜单上。
但我遇到了一个很大的插件,它使用相同的代码行来显示工作中的可点击管理员通知。
有人可以提出建议吗?
【问题讨论】:
-
您希望何时显示通知?一直在这个自定义页面上,或者说什么时候提交了表单?
-
@DanielJames 我想一直在自定义菜单页面上显示它,当我点击关闭按钮时,它应该会消失。仅用于测试目的。
标签: wordpress