Disable the admin bar for all users except admin

前端 未结 2 1142
有刺的猬
有刺的猬 2021-01-15 17:13

I have installed WordPress and BudyPress. I want to disable the admin bar which appears on the top for all users.

Can somebody tell me how to do that correctly?

相关标签:
2条回答
  • 2021-01-15 17:27
    function is_current_user_administrator() {
        global $current_user;
    
        return !in_array( 'administrator', $current_user->roles );
    }
    
    add_filter( 'show_admin_bar', 'is_current_user_administrator' );
    
    0 讨论(0)
  • 2021-01-15 17:30

    In your functions.php file, you can add one of the following code snippets to get the indicated results:

    // Only display to administrators

     add_action('after_setup_theme', 'remove_admin_bar');
    
     function remove_admin_bar() {
         if (!current_user_can('administrator') && !is_admin()) {
            show_admin_bar(false);
         }
     }
    
    0 讨论(0)
提交回复
热议问题