上一篇文章我们介绍了非插件让wordpress支持中文用户名的方法

下面给大家介绍wordpress插件chinese-username

只要安装即可让wordpress支持中文用户名。非常便捷不需要修改模板函数

安装插件后会自动给wordpress加上如下代码:

XML/HTML代码
  1. add_filter( 'sanitize_user', 'ys_sanitize_user',3,3);  

  2.   

  3.   

  4. function ys_sanitize_user($username, $raw_username, $strict){  

  5.     $username = $raw_username;  

  6.     $username = strip_tags($username);  

  7.     // Kill octets  

  8.     $username = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username);  

  9.     $username = preg_replace('/&.+?;/', '', $username); // Kill entities  

  10.   

  11.     // If strict, reduce to ASCII and chinese for max portability.  

  12.     if ( $strict )  

  13.         $username = preg_replace('|[^a-z0-9 _.\-@\x80-\xFF]|i', '', $username);  

  14.   

  15.     // Consolidate contiguous whitespace  

  16.     $username = preg_replace('|\s+|', ' ', $username);  

  17.       

  18.     return $username;  

  19. }  

  20. ?>  

就可以让wordpress支持中文用户名功能了!

插件下载


相关文章:
  • 非插件让wordpress支持中文用户名的简单方法