【问题标题】:How to add code just after the <body> element?如何在 <body> 元素之后添加代码?
【发布时间】:2018-10-30 12:11:58
【问题描述】:

我创建了一个非常简单的插件来添加一些自定义代码到已安装的 wordpress 主题中,然后它在顶部包含一些信息:

if ( ! defined( 'ABSPATH' ) ) exit;

echo '<style>.test{background:#000;color:#fff}</style>';
echo '<h1 class="test">Testing</h1>';

如果管理员登录,我想在 &lt;body&gt; 之后的任何其他元素之前添加该代码,除了顶部的 wordpress 管理菜单之外,这样代码就不会隐藏在该菜单下方。

让网站上的每个页面看起来像:

<!DOCTYPE html>
<html>
    <head>
        //Some Code
    </head>
    <body>
        //WP Admin Menu If An Admin Is Logged In
        //My Custom Code Goes Here
    </body>
</html>

【问题讨论】:

  • @codemirror ,谢谢,但是当主题更新时,这些编辑将被覆盖
  • @Frank 确切地说,这就是为什么你创建一个子主题 (codex.wordpress.org/Child_Themes) 这样它就不会在主题更新时被覆盖。
  • @HarisMustajbasic ,我知道如何创建子主题,但在这种情况下,某些文件将被排除在更新之外
  • @codemirror ,谢谢它的工作,但不幸的是我不能投票给你的评论

标签: php html wordpress


【解决方案1】:

请在https://wordpress.stackexchange.com 中发布与 WordPress 相关的查询,而不是在 StackOverflow 中。

add_action('wp_head', 'wpse_43672_wp_head');
function wpse_43672_wp_head(){
    //Close PHP tags 
    ?>
    ADD YOUR PLAIN HTML CODE HERE
    <?php //Open PHP tags
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多