九方格设计 首页 聆曦分享 查看内容

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

2018-4-29 23:45| 发布者: 聆曦| 查看: 1366| 评论: 0

摘要: 聆曦博客里面也有一些注册的用户,前两天有几位朋友提出来说想用中文注册,但是wordperss本身是不支持的,所以经过测试,网络中有这样一段php代码,将以下php代码复制到当前主题目录下的functions.php中,即可让Word ...

聆曦博客里面也有一些注册的用户,前两天有几位朋友提出来说想用中文注册,但是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);

1

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

收藏 分享 邀请
该文章已有0人参与评论

请发表评论

全部评论

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

15601205298

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

反馈建议

Admin@c4dlx.com 在线QQ咨询

扫描二维码关注我们

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

宁公网安备 64010602000473号


【聆曦天空】已经运行了