加载页眉中的管理工具栏而不是页脚,以便与页面一起滚动

时间:2013-09-20 作者:Bryan Willis

我正在尝试在head 标记在我的标题中。

我正在尝试实现这样的功能,而不是通常在页面末尾加载。

<header>
<div id="wpadminbar" class="show-wp-toolbar" role="navigation">...</div>
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/blog/">Blog</a></li>
</ul>
</nav>
</header>
我希望菜单栏与页面的其余部分自然流动,而不是固定,因此当我向上滚动时,它会与其他所有内容一起隐藏。

我发现在第146行的“wordpress/wp settings.php”中加载了管理栏:

   require( ABSPATH . WPINC . \'/admin-bar.php\' );
管理栏本身位于:

   wordpress/wp-includes/class-wp-admin-bar.php 
   wordpress/wp-includes/admin-bar.php
然而,我是PHP新手,很难弄清楚页面元素的顺序是如何确定的。

1 个回复
SO网友:s_ha_dum

这只是一个CSS编辑。您无需更改“管理”菜单的加载方式或加载位置。添加

#wpadminbar {
  position: absolute;
}
到主题的样式表。

结束

相关推荐

ADD_TIME_SUPPORT(‘admin-bar’)导致致命错误

我正在努力学习更多关于主题开发的知识,所以我创建了自己的主题,除了添加functions.php 并尝试用一些简单的方法进行更新,如:<?php add_theme_support(\'admin-bar\', array(\'menus\')); ?> 我明白了Server 500 ERROR 我无法访问Wordpress的任何部分,甚至连仪表板都无法访问。但一旦我删除functions.php 和刷新页面我的Wordpress又回来了,工作顺利。有什么神秘的fu