我已经安装了WordPress和BuddyPress。我想禁用所有用户顶部显示的管理栏。
有人可以告诉我如何正确地做到这一点吗?
答案 0 :(得分:3)
function sushil_return_false() {
global $current_user;
// return "false" for all users that do not have the "administrator" role
if( !in_array('administrator',$current_user->roles) ) {
return false;
} else {
return true;
}
}
add_filter( 'show_admin_bar', 'sushil_return_false' );
答案 1 :(得分:0)
在functions.php文件中,您可以添加以下代码段之一来获取指示的结果:
//仅向管理员显示
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}