个性化阅读
专注于IT技术分析

从wordpress管理员中删除仪表盘访问

我有一个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);
            }
       }        

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


#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' ); 
赞(0)
未经允许不得转载:srcmini » 从wordpress管理员中删除仪表盘访问

评论 抢沙发

评论前必须登录!