• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > CMS教程 > Wordpress教程 >

wordpress提示“此用户名包含无效字符”不支持中文用户名的解决办法

来源: www.dedecms8.com 编辑:织梦吧 时间:2013-05-20点击:

wordpress提示“此用户名包含无效字符”,不支持中文用户名的两种解决办法。wordpress博客默认不支持注册中文用户名的,用户前台注册或者后台添加,包含中文的话,就会提示“此用户名包含无效字符”。这里,小编提供两种方法:修改代码或是使用插件。

方法一:修改代码

打开wp-includes目录下的formatting.php文件,搜索“function sanitize_user( $username, $strict = false )”在其下面增加代码“$strict = false;”,如下写法:

 

function sanitize_user( $username, $strict = false ) {

$strict = false;//解决无法注册中文用户名问题

$raw_username = $username;

$username = wp_strip_all_tags( $username );

$username = remove_accents( $username );

 

修改代码解决问题的缺点是:每次WordPress升级之后,需要再次修改一次。

方法二、使用插件

使用插件chinese-username可以解决wordpress用户名不能包含中文的问题,但是使用插件会影响wordpress性能,毕竟占用了一部分资源,使用任何wordpress插件都一样的。

wordpress插件chinese-username下载地址:

chinese-username.zip

或者在这里下载:https://www.dedecms8.com/uploads/soft/1305/1-130519122536.zip

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ