IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    wordpress技术-禁止订阅用户访问后台

    yumanutong发表于 2015-12-29 04:32:08
    love 0

    begin主题虽然有个功能,但是只是少了入口,实际上测试还是可以进入后台的,那么怎么彻底解决呢?一时半会没思路,百度了下,果然有人贴出了代码。

    把下面代码黏贴到主题的模板函数文件里即可:

    1. if ( is_admin() && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
    2.   $current_user = wp_get_current_user();
    3.   if($current_user->roles[0] == get_option('default_role')) {
    4.     wp_safe_redirect( home_url() );
    5.     exit();
    6.   }
    7. }

    然后设置注册默认用户组是订阅用户。

    订阅用户访问:wp-admin 会被301到首页。

     



沪ICP备19023445号-2号
友情链接