当前位置:首页 »“秋了秋”个人博客 » WP教程 » 让Wordpress支持中文用户名注册

让Wordpress支持中文用户名注册

作者:秋了秋 发表时间:2015年03月28日

将以下php代码复制到当前主题目录下的functions.php中,即可让WordPress支持用户使用中文用户名注册和登录:

  • function ludou_non_strict_login( $username, $raw_username, $strict ) {
  • if( !$strict ) return $username;
  • return sanitize_user(stripslashes($raw_username), false);}
  • add_filter('sanitize_user', 'ludou_non_strict_login', 10, 3);
  • 具体效果看本站的演示,没注册的小伙伴不妨注册看看。

    WordPress用户注册成功后自动登录

    让用户注册成功后自动登录,并跳转到指定页面,即让用户省了手动登录这一步,又提高了用户体验。实现起来很简单,我们可以在当前主题的functions.php添加以下php代码:

  • // 用户注册成功后自动登录,并跳转到指定页面
  • function auto_login_new_user( $user_id ) {
  • wp_set_current_user($user_id);wp_set_auth_cookie($user_id);
  • // 下面设置的是跳转到首页,要换成其他页面,可以将home_url()改成你指定的URL, 如 wp_redirect( 'http://www.netblog.cn' );
  • wp_redirect( home_url() );exit;}
  • add_action( 'user_register', 'auto_login_new_user' );
  • 具体效果看本站的演示,没注册的小伙伴不妨注册看看。

    2
    文章作者: “秋了秋”个人博客,本站鼓励原创。
    转载请注明本文地址:http://netblog.cn/blog/309.html
    目录: WP教程标签: 中文用户名 13304次阅读

    请求播放音乐,请点击播放

    登 录
    点击获取验证码
    还没账号?点击这里