最新下载
热门教程
- 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了,但我们如果要对中文名字进行验证还需要如下操作
| 代码如下 | 复制代码 |
|
//增加中文注册 |
|
不过,需要注意的是,在下次升级的时候,还需要做同样的处理。
相关文章
- 荧光深渊好玩吗 荧光深渊手游深度体验与玩法解析 03-30
- 彩虹之光开荒玩法全解析 彩虹之光新手开荒攻略与资源规划指南 03-30
- 前碧蓝档案制作人主导全新手游计划Project K5预计9月1日公开 03-30
- 性感死神妹力四射 推理所剩无几但很涩的雾雨迷宫 03-30
- 绝区零月城柳怎么玩 电系异常核心极性紊乱爆发天花板 03-30
- 如何在QQ邮箱撤回邮件 03-30