搜索热词

WordPress中文社区 > 问答 > WordPress开发中如何禁止默认用户角色进入后台?

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

已解决

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

发布于09月14日 被浏览 42 次
点赞 收藏 打赏 分享

    2 个回答

  1. 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();
      }
    }