最新下载
热门教程
- 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了,但我们如果要对中文名字进行验证还需要如下操作
| 代码如下 | 复制代码 |
|
//增加中文注册 |
|
不过,需要注意的是,在下次升级的时候,还需要做同样的处理。
相关文章
- ARC Raiders蛛丝马迹任务怎么做 蛛丝马迹任务全流程攻略 12-24
- ARC Raiders任务一览 直接记录任务全流程详解 12-24
- ARC Raidersr有任务吗 少校的储物柜任务全流程攻略 12-24
- 鸣潮今汐最佳阵容搭配 12-24
- 流放之路2怎么换升华 全平台换升华详细方法介绍 12-24
- 流放之路2怎么重置地图 全平台重置方法注意事项 12-24