-
WordPress在我们中国有很多的使用者,具体有多少陈德馨就难以统计了,然而就是这么一个中国使用用户群十分庞大的WordPress,居然不支持中文名注册,这实在是赤裸裸的歧视!
既然在中国,自然就该让 WordPress 这个外来户本地化,让其支持中文名注册也是必须的,今天陈德馨将实现WordPress支持中文名注册的方法放出来,大家可以根据自己的需求添加到自己WordPress网站。
请将下面陈德馨提供的代码放入你 WordPress 主题的模版函数 (functions.php) 文件中保存即可。
//让你的WordPress支持中文名注册 function chendexin_com_zwuser ($username, $raw_username, $strict) { $username = wp_strip_all_tags( $raw_username ); $username = remove_accents( $username ); $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username ); $username = preg_replace( '/&.+?;/', '', $username ); // Kill entities if ($strict) { $username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username); } $username = trim( $username ); $username = preg_replace( '|\s+|', ' ', $username ); return $username; } add_filter ('sanitize_user', 'chendexin_com_zwuser', 10, 3);
将上面陈德馨提供的代码放入你WordPress主题的模版函数(functions.php)文件并保存后,你就可以亲自试试你WordPress网站的中文名注册了。
上面的代码中已经加入了字符串检查,并且限定了最长和最短字符,你可以根据你自己的需求修改,若是不会改的话就别去动,直接保存就好。
WordPress实现支持中文名注册的方法
2742人参与 |分类: 站长百科|时间: 2015年12月13日
相关文章
- 2020-05-09WordPress使用timthumb.php截取文章缩略图
- 2018-11-09一键安装KMS服务脚本 搭建自己的KMS激活服务器教程
- 2018-10-30Windows 10系统的3D Objects(3D对象)文件夹如何删除
- 2018-03-16WINGHO..文件夹删除方法
- 2017-12-23WordPress博客什么时候才需要使用缓存插件?
- 2017-12-05WordPress站点SEO优化中需要避开6个常见错误
- 2017-11-11升级WordPress时提示’另一更新正在进行’的解决方法
- 2017-11-02WordPress上传文件自动重命名
- 2017-10-28WordPress前台显示用户的注册时间
- 2017-08-15WordPress发布/更新文章、提交/审核评论自动清理阿里云CDN缓存