如何在当前主题的顶部插入DIV?

时间:2017-08-23 作者:Luke 5 Dev

我想在我正在构建的站点的最顶端插入一个全宽DIV。该项目正在加班。所有其他工作都完成了,但我被要求在顶部添加一个小徽标和一个链接。这将出现在所有页面上,因此它是对页眉的修改。我看过几个插件,但它们似乎通过定位和z索引创建了一个“通知栏”。我们使用的主题是Velux,Primer的孩子。

2 个回复
最合适的回答,由SO网友:Anton Lukin 整理而成

正如我在wp-primer-theme sources: 有do_action( \'primer_body\' ); 在内容顶部和do_action( \'primer_before_header\' ); 就在下面。

您可以更新子主题函数。php与您自己的操作

add_action(\'primer_before_header\', function() {
  echo \'<div class="logo"></div>\';
});

SO网友:Rick Hellewell

看看这个问题和第一个答案:Insert HTML just after <body> tag

您必须修改header.php 在主题中,因为在<body> 标签

如果不是您自己维护的主题,那么子主题是最好的,因为您不希望在主题更新时覆盖您的更改。

结束