首页 > 杂记 > 正文

有的朋友喜欢开放WordPress的注册功能,但是又不想注册用户登录WordPress后台。

这时,就需要自己开发一个前台用户中心,或者使用类似WP User Frontend的插件生成一个前台用户中心。

如果,只是单纯的想禁止默认用户登录后台,可以在主题的functions.php添加下面的代码:

1
2
3
4
5
6
7
8
//如果默认角色用户,访问了后台页面,就跳转到网站首页
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();
    }
}

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。