管理员栏在我删除后仍然存在

时间:2013-06-27 作者:bigpotato

所以我尝试了三种不同的解决方案:

    remove_action(\'init\', \'wp_admin_bar_init\');
    add_filter( \'show_admin_bar\', \'__return_false\' );

    function remove_admin_bar_css() {
        show_admin_bar( false );
        remove_action(\'wp_head\', \'_admin_bar_bump_cb\');
    }

    add_action(\'admin_bar_init\', \'remove_admin_bar_css\');
然而,管理栏仍然存在。我是一个WP初学者。也许我误解了管理栏是什么?是这个吗?http://wpmu.org/wp-content/uploads/2010/09/wordpress-admin-bar.jpg ? 顶部的黑条?

我确信我也在编辑正确的函数文件,因为我刚刚echo \'hello\'ed和它出现了。然而,顶部的黑条(我想删除的东西)并没有消失。我正在使用WP 3.5.2,从3.2.1升级。

3 个回复
SO网友:tnog

我不知道你为什么要删除管理栏,但你也可以简单地在你的风格中添加以下内容。覆盖管理栏显示的css文件:

#wpadminbar { display:none; }

SO网友:Mayeenul Islam

插件可能会帮助您:

SO网友:Remo Web

有一种方法。。。

将此添加到您的函数中。php页面:

add_action(\'set_current_user\', \'cc_hide_admin_bar\');

function cc_hide_admin_bar() {
if (!current_user_can(\'edit_posts\')) {
    show_admin_bar(false);
    }
}
这样做的目的只是为任何不能编辑帖子的人(例如贡献者)删除管理栏。对于其他人来说,它显示了。。。

希望有帮助!

结束