WordPress 注册用户的时候,不能注册中文用户名,用以下方法解决:

打开 wp-includes/formatting.php,找到

function sanitize_user( $username, $strict = false ) {

把 $strict 强制指定为 false,即在 sanitize_user 这行函数的下一行添加如下代码

$strict = false;

在 WordPress 2.8.3 / 2.8.4 上成功,其他版本应该没有问题

有人说“后台可以显示中文昵称”,以及“升级需要从新修改文件”等问题,没错,话是这么说的,除非 WordPress 能整合了这个功能,但毕竟解决了不能注册中文名的问题,在此仅作为一个技巧给大家分享。


寒林

www.3code.cn 专注WordPress企业主题