WordPress 免插件支持中文用户名注册登录

  • A+
所属分类:杂七¢杂八

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 _.\[email protected]]|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);

现在,wordpress的中文注册登录就OK了!大家试试吧!

  • 交流群
  • 扫一扫和我一起交流
  • weinxin
  • QQ游戏群
  • 扫一扫和我一起游戏
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 大家好我是过客 4

      好东西不错