当前位置:秋叶网络博客 WP教程 ◊ 让WordPress支持中文用户名注册

让WordPress支持中文用户名注册

作者:秋叶 发表时间:2015年3月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' );
  • 具体效果看本站的演示,没注册的小伙伴不妨注册看看。

    目录: WP教程 | 标签: | 11217次阅读