您的位置:首页 > 其它

WordPress注册支持中文用户名的解决办法

2014-09-05 16:40 369 查看
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了!

不过,需要注意的是,在下次升级的时候,还需要做同样的处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: