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 能整合了这个功能,但毕竟解决了不能注册中文名的问题,在此仅作为一个技巧给大家分享。
与
WordPress
相关的文章-
万戈牌 WordPress 搜索自动匹配提示标签关键词2012年04月7日 -
新年新气象,博客换新衣2012年01月20日 -
2011 年终总结2011年12月29日 -
给 WordPress 添加语音搜索功能2011年12月4日
这个教程不错,刚才修改了,wp注册了中文的用户名。开始提示我:错误:此用户名包含无效字符,请输入有效的用户名。
很感谢万戈兄。
Pingback: 如何让wordpress显示中文用户名的方法 - 成长网纪^右键博客
我不开发注册
空间小,开放也没人注册我这里
晕百度下”wordpress添加中文用户“ 又是你的站
~
很好,很实用
。
原来WP注册用户名不能是中文……
又从你这里 找到个好东西 。我用来 放到bbpress上 看看 是否成功
感谢
我自己都没有试过哦,纯转载,不知道是否有效,bbpress上就更加不清楚了
记下以后用
哦... 開始改 wp 了~ 升級時記得也要改喔.
总是 英文名方便 哦哈哈
我也习惯英文用户名,只是现在在用WP做电子商务站,可能会用到这个功能,先转载过来Mark一下
用wp做电子商务站,效率多低哇……
shopex、ecshop这些网店系统我都试过了,后台设置太复杂,我的小店根本不需要那些功能,所以用我最熟悉的WP尝试下电子商务站
额 那得有支付宝的接口的插件哦……貌似国外那个不支持支付宝的
纯粹作展示用,因为只要针对的是当地用户,不需要网购,这也是我放弃网店系统的另一个原因
注册的话我觉得还是不改了....免得怕升级啥的又出问题!
不错,有个插件可以实现
不过这样改方便得多了
升级就麻烦了,如果把这个函数写到主题的function.php里会不会免去升级带来的麻烦呢?。。。
恩,中文用户名,登陆麻烦呢
用不到还是帮你顶一顶
为什么要注册呢
我现在用WP做网上商城,可能会用到注册功能
呵呵,我WordPress不开放注册的