欢迎光临
我们一直在努力

WORDPRESS无法注册中文用户名的解决办法

今天在wordpress后台想添加一个身份为作者的用户时,发现没办法使用中文名,提示此用户名包含无效字符。

原来wordpress默认情况下是不支持中文用户名的注册,不管你是站长也好在后台添加,还是用户也好在前台注册,wordpress都无法通过中文用户名来注册。

于是马上在百度里搜索了一番,找到了wordpress无法注册中文用户名的解决办法,特地记录下来。

解决这个问题还是非常简单的,解决方法如下:

通过代码解决

首先登陆你的网站FTP(或者通过网站管理后台),找到wp-includes目录下的formatting.php文件,搜索“function sanitize_user( $username, $strict = false )”在其下面增加代码“$strict = false;”

增加后的代码段如下:

function sanitize_user( $username, $strict = false ) {
$strict = false;  //解决wordpress无法注册中文用户名的代码
$raw_username = $username;
$username = wp_strip_all_tags( $username );
$username = remove_accents( $username );

要注意的是,你在每次更新wordpress版本后,就需要重复以上的操作。

使用插件解决

其实不推荐使用插件来解决,经常使用wordpress的站长们都知道,插件装的太多无论是SEO对网站的优化还是网站的访问速度都会带来影响。

因此能通过代码解决的问题就尽量不要使用插件。这里针对新手们给出此问题的插件。

插件地址:http://greentea2013.qjwm.com/down_6628293.html

大家在下载的时候尽量使用高速下载选项,用迅雷下载可能会失败!

赞(0) 打赏
未经允许不得转载:微博客 » WORDPRESS无法注册中文用户名的解决办法

微助手微博客--关注互联网

联系我们捐赠我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏