让wordpress支持用户名使用中文
打开文件 【网站根目录/wp-includes/formatting.php】,查找到sanitize_user函数,将其中的
if ($strict) { $username = preg_replace (‘|[^a-z\p0-9 _.\-@]|i’, ”, $username); }
修改为:
if ($strict) { $username = preg_replace (‘|[^a-z\p{Han}0-9 _.\-@]|iu’, ”, $username); }
以后每次升级wordpress都要设置一下。
这样做是否有安全隐患我不太清楚,我觉得没有,慎用,后果自负。

浙公网安备 33010602011771号