我是php的新手,我正在尝试使用WordPress建立一个以CMS为主的网站。
无论如何,我基本上是在创建自己的主题,因为我不希望我的网站看起来像博客,而且到目前为止它的进展相当顺利,但即使我将利润设置为0像素。
我尝试了反复试验,发现它是由<?php wp_head(); ?>
答案 0 :(得分:11)
这是两件不同的事情。
wp_head()
功能 wp_head()
是一个模板标签,用于打印wordpress操作使用的任何插件/主题特定功能。 Read codex for more detail about it
上边距由wordpress的管理栏生成。
要为登录用户解决此问题,您可以执行以下操作:
functions.php
将其添加到其中:
function my_function_admin_bar(){ return false; }
add_filter( 'show_admin_bar' , 'my_function_admin_bar');
functions.php
将其添加到其中:
function my_filter_head() { remove_action('wp_head', '_admin_bar_bump_cb'); }
add_action('get_header', 'my_filter_head');
注意:广泛的更新来自@hitautodestruct
答案 1 :(得分:5)
你需要在你的页脚中调用wp_footer()
只需将此行<?php wp_footer();?>
插入footer.php文件
答案 2 :(得分:2)
如果您已将wordpress安装更新到最新版本..管理栏似乎存在一些错误......
它是否会在页面顶部附加一个内联样式表..导致margin-top:28px
请参阅here
1 recomendation是将一个新功能放入你的主题文件夹中的functions.php文件中..这将完全删除该栏,因此你的主题用户不会有任何相同的问题!
function my_function_admin_bar(){
return false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');
不确定这是否会有所帮助..但值得一试......在您的个人资料页面下查看网站前端时也会关闭管理栏..