wordpress后台指定页面顶部添加提示信息 add_action

最近有同学问到关于wordpress后台指定页面顶部添加提示信息的方法,这里说一下,用到 add_action 钩子。

wordpress后台指定页面顶部添加提示信息 add_action

先看下面这个例子:

//提示信息
function pageNotice(){
	echo '<div class="updated">'
		. '<p>这里是提示信息</p>'
		. '<p>这里是警告信息</p>'
		. '</div>';
}

//add_action('admin_notices', 'pageNotice');/这是后台全局提示
add_action( 'admin_head-post.php', 'pageNotice' );//文章编辑页面
add_action( 'admin_head-post-new.php', 'pageNotice' );//文章/页面 新建
add_action( 'admin_head-edit.php', 'pageNotice' );//文章列表

解释一下:

1、函数 pageNotice() 输出提示信息内容,用于挂载到指定页面hooks上;

2、add_action 的第一个参数是要 hook 的函数名,是wordpress的固定名称或格式,例如 admin_head-post.php,“admin_head-”是固定格式,后边跟上想要挂载信息的页面名称。