如何在wordpress里面使用中文用户名注册?

[复制链接]
聆曦VIP会员 永久VIP 发表于 2018-4-30 14:22:34 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

如何在wordpress里面使用中文用户名注册.jpg

聆曦博客里面也有一些注册的用户,前两天有几位朋友提出来说想用中文注册,但是wordperss本身是不支持的,所以经过测试,网络中有这样一段php代码,将以下php代码复制到当前主题目录下的functions.php中,即可让WordPress支持使用中文用户名注册和登录:
  1. function MBT_sanitize_user ($username, $raw_username, $strict) {
  2. $username = wp_strip_all_tags( $raw_username );
  3. $username = remove_accents( $username );
  4. $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username );
  5. $username = preg_replace( '/&. ?;/', '', $username );
  6. if ($strict) {
  7. $username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username);
  8. }
  9. $username = trim( $username );
  10. $username = preg_replace( '|\s |', ' ', $username );
  11. return $username;
  12. }
  13. add_filter ('sanitize_user', 'MBT_sanitize_user', 10, 3);
复制代码


推广排行榜:




上一篇:为Discuz门户文章页面添加百度分享按钮
下一篇:CentOS 7 yum一键安装lnmp。仅限小白体验,大神轻喷!
打开脑洞 | 分享无极限

精彩评论4

lyl 发表于 2018-5-1 02:33:33 | 显示全部楼层
大家都不容易!
回复

使用道具 举报

菩提 发表于 2018-5-1 02:33:41 | 显示全部楼层
论坛有你更精彩!
回复

使用道具 举报

wx_dvnpeItN 发表于 2018-5-1 02:33:47 | 显示全部楼层
好东西一定要看看!
回复

使用道具 举报

HarryG 发表于 2018-6-18 20:25:11 | 显示全部楼层
没注意 还是用的英文注册的名字
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【快捷回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 论坛元老

    为论坛做出突出贡献的会员

关注0

粉丝0

帖子466

发布主题
打开脑洞 |分享无极限
免费热线电话

15601205298

周一至周日10:00-23:59

反馈建议

Admin@c4dlx.com 在线QQ咨询

扫描二维码关注我们

聆曦天空© 2018-2020 ( 京ICP备18022061号-1 ) 站点统计 小黑屋

宁公网安备 64010602000473号


【聆曦天空】已经运行了