在(任意)管理页面上注入HTML

时间:2013-10-14 作者:philipp

我想创建一个插件,能够在管理页面上注入一些html,无论这些页面是帖子、页面、设置还是插件的任何选项页面。

因此,我正在寻找一个合适的钩子,以便可以运行如下代码(伪代码):

function plugin_inject_html()
{
    if( preg_match( \'<regexp to parse the url>\', $_SERVER[\'REQUEST_URI\'] ) > 0 )
    {
        echo \'my html here\';
    }
}
add_action( \'<the hook I am searching for\', \'plugin_inject_html\' );
所以我的问题是:

哪种操作或过滤器适合挂接,以便echo的结果能够到达整个管理页面的正确位置(在div.wpbody-content)?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

如果您检查/wp-admin/admin-header.php 页面中可以找到以下操作:

在…内div#wpbody:

  • in_admin_header,
内部div.wpbody-content:

  • network_admin_notices
  • user_admin_notices
  • admin_notices
  • all_admin_noticesall_admin_notices 行动最适合你?

结束

相关推荐