已解决
0

最近在做一个WordPress主题开发项目,包含了前端用户注册和前端用户中心功能,其他功能都已经完成了,现在遇到了一个问题就是如何禁止默认用户角色进入到WordPress后台,也就是WordPress的仪表盘?烦请各位大侠指点一二。

2 个回答

最佳
WordPress日记
超哥
行业大佬
行业大佬
时间: 2020年09月14日

把下面的代码放到您的functions.php中就可以了,希望能够帮助到你

//禁止默认用户角色进入仪表盘
if ( is_admin() && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
  $current_user = wp_get_current_user();
  if($current_user->roles[0] == get_option('default_role')) {
    wp_safe_redirect( home_url() );
    exit();
  }
}
    头像
    时间: 2020年09月14日

    @WordPress日记 非常感谢,确实管用,点赞!