仅限 WordPress 3.3 之前的版本。 将此 CSS 添加到您的 CSS 文件中,将所有代码添加到您的 functions.php 文件中,或创建一个简单的插件。
function fb_move_admin_bar() {
echo '
<style type="text/css">
body {
margin-top: -28px;
padding-bottom: 28px;
}
body.admin-bar #wphead {
padding-top: 0;
}
body.admin-bar #footer {
padding-bottom: 28px;
}
#wpadminbar {
top: auto !important;
bottom: 0;
}
#wpadminbar .quicklinks .menupop ul {
bottom: 28px;
}
</style>';
}
// on backend area
add_action( 'admin_head', 'fb_move_admin_bar' );
// on frontend area
add_action( 'wp_head', 'fb_move_admin_bar' );
是否有办法只在用户登录时应用此 css?这似乎覆盖了我的 css。
最好以这种方式使用
因为 if 语句将解决问题,并且它只会在显示管理栏时添加操作。(对上面提出的问题的答案)
我希望它有所帮助!:x ;)
我们可以为 WP 3.3 提供一个更新的代码版本,使工具栏的子菜单正常工作吗? :)
我可以确认这是一个问题。不幸的是,我没有时间去修改它。我也不敢去修改,因为管理栏似乎在不同版本之间变化很大,这可能是一堆工作,很快就会再次被破坏。我个人只是放弃了,把我的移回了顶部 =/
好的,没问题 :)
我可能会深入研究一下 :)
我设法让它在 3.3 上工作,您可以从这里获取代码:https://github.com/Axiol/WPStickAdminBarBottom
它可以只使用 40 px 的 margin-top 吗?谢谢
做到了。谢谢
这在我的 WP 3.5.1 上有效。
即使在 wp 4.2 上也能完美运行。
在 WP 4.6 上完美运行。我只将 28px 更改为 32px。感谢您的代码 :)
这太棒了——顶部显示的管理栏在处理菜单时经常让我感到抓狂——非常感谢。
是否可以使工具栏的菜单弹出到顶部?
我的意思是把它放在下面很好,但是你失去了使用下拉菜单的可能性……
请帮帮我 :)