WordPress开发中如何禁止默认用户角色进入后台?

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

把下面的代码放到您的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();
  }
}
© 版权声明
THE END
喜欢就支持以下吧
点赞11
分享
评论 抢沙发
泽米主题的头像-泽米原创wordpress主题

昵称

取消
昵称表情代码图片