最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
怎么让Wordpress 注册支持中文用户名
时间:2022-06-25 19:02:22 编辑:袖梨 来源:一聚教程网
我们找到
| 代码如下 | 复制代码 |
|
sanitize_user在wp_includes/formatting.php中定义,其函数体如下: function sanitize_user( $username, $strict = false ) { // If strict, reduce to ASCII for max portability. // Consolidate contiguous whitespace return apply_filters( 'sanitize_user', $username, $r |
|
这样,我们简单地在第746行前面加上//注释掉这个语句,就可以支持中文用户名了。当然,根据版本不同,你的不一定也是第746行。
把 $strict 强制指定为 false,即在 sanitize_user 这行函数的下一行添加如下代码
| 代码如下 | 复制代码 |
|
$strict = false; 或者注释掉 //$username = preg_replace( '|[^a-z0-9 _.-@]|i', '', $username ); |
|
这样就一切OK了,但我们如果要对中文名字进行验证还需要如下操作
| 代码如下 | 复制代码 |
|
//增加中文注册 |
|
不过,需要注意的是,在下次升级的时候,还需要做同样的处理。
相关文章
- mcjs网页版即点即玩-mcjs极速秒玩入口 10-23
- 超星学习通网页版登录-超星学习通官网入口 10-23
- poki免费游戏大全-poki免费游戏在线畅玩入口 10-23
- mc.js官方在线入口 10-23
- 海角haijiao社区2025全新网址一键直达-海角社区最新官方入口地址 10-23
- 王者荣耀世界体力上限与恢复方法详解 王者荣耀世界体力机制全面解析 10-20