在WordPress的管理页面中打开<body>标签后插入HTML


Insert HTML after opening <body> tag in WordPress's admin pages

我正在将WordPress网络添加到现有网站,我的要求之一是将管理员实用程序嵌入到我们现有网站的布局中。

我编写了一个自定义插件,用于将函数注册到admin_headadmin_footer操作。 admin_head<head> 标记内插入内容,admin_footer<body>部分末尾附近插入内容。

是否有其他操作可以在 <body> 标签之后或 WordPress 输出任何可见 HTML 之前插入内容?

谢谢!

Wordpress 5.2.0引入了wp_body_open钩(详见WordPress codex)

// Add code after opening body tag.
add_action( 'wp_body_open', 'wpdoc_add_custom_body_open_code' );
 
function wpdoc_add_custom_body_open_code() {
    echo '<!-- custom code -->';
}

我认为没有您可以使用的钩子/过滤器。你能做的最好的事情就是使用admin_footer。

编辑:我正在浏览管理员标头.php并找到一个操作in_admin_header

试试吧。我不确定这是否会解决您的问题。