首页 > 代码库 > WordPress中文汉字用户名不能注册怎么办?
WordPress中文汉字用户名不能注册怎么办?
WordPress注册用户是不支持中文的。但是最近在项目中需要用到中文注册。
后来想到了简单的处理办法:
打开 wp-includes/formatting.php,找到
function sanitize_user( $username, $strict = false ) {
把 $strict 强制指定为 false,即在 sanitize_user 这行函数的下一行添加如下代码
$strict = false;
或者注释掉
//$username = preg_replace( ‘|[^a-z0-9 _.\-@]|i‘, ‘‘, $username );
这样就一切OK了!
不过,需要注意的是,在下次升级的时候,还需要做同样的处理。
WordPress中文汉字用户名不能注册怎么办?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。