让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