让wordpress支持用户名使用中文

释放双眼,带上耳机,听听看~!

适用于WP5.6中文版,亲测有效。

打开文件 【网站根目录/wp-includes/formatting.php】,查找到sanitize_user函数,将其中的

2106-2108行:
if ( $strict ) {
  $username = preg_replace( ‘|[^a-z0-9 _.-@]|i’, ”, $username );
 }
修改为:
if ( $strict ) {
  $username = preg_replace( ‘|[^a-zp{Han}0-9 _.-@]|iu‘, ”, $username );
 }

需要修改的,见红字。

以后每次升级wordpress都要设置一下。

人已赞赏
Api技术杂烩

FecAPI使用说明

2020-12-11 15:56:27

PHP学习笔记技术杂烩网站建设

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站

2020-12-30 19:16:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索