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 能整合了这个功能,但毕竟解决了不能注册中文名的问题,在此仅作为一个技巧给大家分享。