【问题标题】:Remove dashbord acess form wordpress admin删除仪表板访问表单 wordpress 管理员
【发布时间】:2018-02-03 14:58:07
【问题描述】:

我有一个 wordpress 网站,它有多个管理员。我想删除一位管理员的仪表板访问权限而不改变他的角色。

我需要通过代码更改仪表板访问权限。那个管理员 id 是 8

所以要隐藏管理栏,我使用以下代码

 add_action('after_setup_theme', 'remove_admin_bar');

        function remove_admin_bar() {
            if (get_current_user_id()==8) {
              show_admin_bar(false);
            }
       }        

现在我想删除他的仪表板访问权限。请帮忙 。

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    你可以试试下面的代码

        function prevent_adminuser_access(){
        if((get_current_user_id()==8) && is_admin() )  {
            // maybe redirect to homepage
            wp_safe_redirect( get_bloginfo( 'url' ) );
        }
    }
        add_action( 'admin_init', 'prevent_adminuser_access' ); 
    

    【讨论】:

      猜你喜欢
      • 2015-10-13
      • 2017-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 2022-01-21
      • 2016-03-27
      • 2017-04-12
      相关资源
      最近更新 更多