用户登录
用户注册

分享至

wordpress中文用户名

  • 作者: 长脚侠
  • 来源: 51数据库
  • 2020-04-21

1.怎么让wordpress支持中文用户名

修改当前使用的主题目录下的functions.php文件,在其中的最后位置加入以下这段代码: //添加中文用户名注册支持function ludou_sanitize_user ($username, $raw_username, $strict) { $username = wp_strip_all_tags( $raw_username ); $username = remove_accents( $username ); // Kill octets $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username ); $username = preg_replace( '/&.+?;/', '', $username ); // Kill entities // 网上很多教程都是直接将$strict赋值false, // 这样会绕过字符串检查,留下隐患 if ($strict) { $username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username); } $username = trim( $username ); // Consolidate contiguous whitespace $username = preg_replace( '|\s+|', ' ', $username ); return $username;} add_filter ('sanitize_user', 'ludou_sanitize_user', 10, 3);。

2.WordPress中文汉字用户名不能注册怎么办

注册时,WP默认使用sanitize_user( $username, true );进行严格过滤。

自2.0.1版本起,sanitize_user就已提供hook,给开发者留了条路,所以一切皆有可能。 add_filter( 'sanitize_user', 'rebuild_sanitize_user', 999, 3);function rebuild_sanitize_user( $username, $raw_username, $strict ){ return $raw_username;}将上段代码放在当前theme的functions.php文件中,再至后台中文注册试一试,效果立显。

PS: 该段代码只是简易测试,应参考sanitize_user进行必要的安全过滤。

3.WordPress中文汉字用户名不能注册怎么办

注册时,WP默认使用sanitize_user( $username, true );进行严格过滤。

自2.0.1版本起,sanitize_user就已提供hook,给开发者留了条路,所以一切皆有可能。

add_filter( 'sanitize_user', 'rebuild_sanitize_user', 999, 3);

function rebuild_sanitize_user( $username, $raw_username, $strict ){

return $raw_username;

}将上段代码放在当前theme的functions.php文件中,再至后台中文注册试一试,效果立显。

PS: 该段代码只是简易测试,应参考sanitize_user进行必要的安全过滤。

4.wordpress 怎么设置中文

wordpress 设置简体中文的具体步骤如下:

1. 下载安装FILEZILLA;

2. 打开软件;

3. 填写主机、用户名、密码,点击快速连接;

4. 在远程站点下找到wp-config.php;

5. 右键选择查看/编辑,找到并将define('WPLANG', '');改为define('WPLANG', 'zh_CN');

6. 关闭后传回服务器即可登陆WORDPRESS,在仪表盘选择更新即可将语言改为简体中文。

5.WORDPRESS如何从后台更新为中文版

已安装了英文版的Wordpress,又想使之变为中文版的,删除重新安装是可以的,但还有如下最简便的方法:

1、下载对应的中文版本Wordpress,或者对应的中文语言包。

2、将中文版的Wordpress下wp-contents的lauguages文件夹全部复制到相应目录。

做完以上操作后,打开Wordpress后台还不会是中文的,还需要做以下一步:

3、修改wp-config.php文件,找到define ('WPLANG', '');一行,将之改为define ('WPLANG', 'zh_CN');

转载请注明出处51数据库 » wordpress中文用户名

软件
前端设计
程序设计
Java相关