当前位置: 秋叶网络博客 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.www.wuover.com' );
  • wp_redirect( home_url() );exit;}
  • add_action( 'user_register', 'auto_login_new_user' );
  • 具体效果看本站的演示,没注册的小伙伴不妨注册看看。

    2
    除非注明,文章均由 秋叶网络博客 发布,欢迎转载。
    转载请注明本文地址:http://www.mizuiren.com/309.html
    目录: WP教程 | 标签: 中文用户名 | 10968次阅读