为什么工具栏在前台不可见,但在管理员中可见?

时间:2012-03-30 作者:Viktor

我试图弄明白为什么WP工具栏/管理栏会出现在非管理员用户的管理部分,但在前端它不会出现-只有空白。

我检查了用户配置文件设置,从技术上讲,它是用来在前端显示/隐藏它的,但无论是否选中,它都不起任何作用。

有什么想法可以解释是什么导致了这种情况,或者应该尝试什么?

我正在使用基本功能向工具栏添加新的菜单选项。

非常感谢您的帮助。

2 个回复
SO网友:fuxia

工具栏需要wp_footer() 在您的主题中。检查此函数是否在主题中调用,禁用所有插件并使用TwentyEleven进行测试。

SO网友:Alexander

在你的functions.php:

function show_admin_bar_all_time() {
    if ( is_user_logged_in() ) {  
        show_admin_bar( true );
    }
}
add_action( \'wp_before_admin_bar_render\', \'show_admin_bar_all_time\' ); 

结束

相关推荐

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

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