wordpress 对除admin以外的所有用户禁用管理栏

ogsagwnx  于 2023-04-20  发布在  WordPress
关注(0)|答案(3)|浏览(112)

我已经安装了WordPress和BudyPress。我想禁用出现在所有用户顶部的管理栏。
有人能告诉我怎么做才对吗?

guicsvcw

guicsvcw1#

function is_current_user_administrator() {
    global $current_user;

    return !in_array( 'administrator', $current_user->roles );
}

add_filter( 'show_admin_bar', 'is_current_user_administrator' );
ecfdbz9o

ecfdbz9o2#

在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);
     }
 }
u3r8eeie

u3r8eeie3#

在functions.php文件末尾插入以下代码,点击更新文件按钮保存修改:

add_filter('show_admin_bar','__return_false');

相关问题