WordPress中文汉字用户名不能注册怎么办
注册时,WP默认使用sanitize_user( $username, true );进行严格过滤。
自2.0.1版本起,sanitize_user就已提供hook,给开发者留了条路,所以一切皆有可能。 add_filter( 'sanitize_user', 'rebuild_sanitize_user', 999, 3);function rebuild_sanitize_user( $username, $raw_username, $strict ){ return $raw_username;}将上段代码放在当前theme的functions.php文件中,再至后台中文注册试一试,效果立显。
PS: 该段代码只是简易测试,应参考sanitize_user进行必要的安全过滤。
WordPress中文汉字用户名不能注册怎么办
注册时,WP默认使用sanitize_user( $username, true );进行严格过滤。
自2.0.1版本起,sanitize_user就已提供hook,给开发者留了条路,所以一切皆有可能。
add_filter( 'sanitize_user', 'rebuild_sanitize_user', 999, 3);
function rebuild_sanitize_user( $username, $raw_username, $strict ){
return $raw_username;
}将上段代码放在当前theme的functions.php文件中,再至后台中文注册试一试,效果立显。
PS: 该段代码只是简易测试,应参考sanitize_user进行必要的安全过滤。
怎么让wordpress支持中文用户名
修改当前使用的主题目录下的functions.php文件,在其中的最后位置加入以下这段代码: //添加中文用户名注册支持function ludou_sanitize_user ($username, $raw_username, $strict) { $username = wp_strip_all_tags( $raw_username ); $username = remove_accents( $username ); // Kill octets $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username ); $username = preg_replace( '/&.+?;/', '', $username ); // Kill entities // 网上很多教程都是直接将$strict赋值false, // 这样会绕过字符串检查,留下隐患 if ($strict) { $username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username); } $username = trim( $username ); // Consolidate contiguous whitespace $username = preg_replace( '|\s+|', ' ', $username ); return $username;} add_filter ('sanitize_user', 'ludou_sanitize_user', 10, 3);。
中文wordpress用户有多少
你仔细看一下国内流量比较大的独立博客,基本上都是用的wordpress,另外,一个不完全的方法,你可以在百度里输入“Powered by WordPress”,你就可以看到很多用wordpress构建的博客,这些都是已经被百度收录了的~~~另外,有很多大网站的官方博客,就是用wordpress建的,比如饭否的官方博客dev.fanfou.com/(为了不被删掉,这个回答里的网址我都去掉了前面的http://,大家可以自己加上),还有叽否网的官方博客blog.jiwai.de/,yupoo官方博客blog.yupoo.com/等,有很多网站的官方博客(或者叫网站开发日志),都是用wordpress建构的,一般在博客底部都可以找到 Powered by WordPress的字样,除了上面提到的Yupoo的比较不厚道,把底部的Powered by WordPress版权字样去掉了,一般如果是wordpress做的,你都可以知道的,为什么可以肯定Yupoo是用Wordpress做的?别的原因我不多说了,你打开这个网址http://blog.yupoo.com/wp-login.php?redirect_to=%2Fwp-admin%2F 就知道了,直接跳到了他们的wordpress后台登陆页面~~~~另外,我的几个独立博客都是用Wordpress建的,其中一个是:http://poshi.org,有时间可以过去交流~~~补充一点:又发现了Yupoo博客现在在右侧又加上了一个文本为wp的链接,链接到wordpress官方站,直接表明了wordpress制造。
反正有些博客,你不确认是否由wordpress建造的话,你可以试一下将他们的博客网址比如饭否的dev.fanfou.com/,后面加上wp-admin或者wordpress/admin,一般是wordpress的话会跳到wordpress登陆页面,不过有些博客修改过的,可能地址就不一样了~~~。
转载请注明出处51数据库 » wordpress中文名注册
演瘾