欢迎光临
我们一直在努力

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)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    完美解决不错

    root10年前 (2014-12-10)回复

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

联系我们我们