现在的位置: 首页 > WordPress教程 > 正文

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

2012年04月06日 WordPress教程 ⁄ 共 628字 评论数 4 ⁄ 阅读 6,254 次

WordPress中文汉字用户名不能注册怎么办?对于开放注册的wordpress博客,需要跟用户很好的互动,但注册时会发现中文汉字用户名不能注册,遇到这种情况如何解决呢?笨鸟今天给大家分享一下解决方法。

解决Wordpress中文汉字用户名注册问题有两种方法,一是使用插件,二是修改wp源代码,但玩wp的人都知道,如果可以不用插件就尽量避免用插件,插件会影响网站的优化,所以今天就不讲插件了,跟大家分享一下如何通过改代码实现中文汉字用户名注册wordpress。

首先还是打开FTP到网站根目录(或通过空间管理面板),找到wp-includes文件夹下formatting.php文件,下载到电脑,用记事本或EditPlus打开,找到774行,

在代码

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 );

保存上传就可以实现博客中文用户名注册了。另外提醒一下,代码是:

$strict = false;

千万不要把最后的“;”给丢掉,否则博客会出现无法找开的情况!

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 4 条留言 其中:访客:3 条, 博主:1 条

  1. 美图控 : 2012年12月16日18:36:03  -49楼 @回复 回复

    博主你好. 用户名是中文注册的.为什么链接打不开? “http://meitukong.net/author/米诺” 这是作者链接页


    • 管理员
      大河笨鸟 : 2012年12月17日09:52:29  地下1层 @回复 回复

      自定义url是否设置正确,是否与此url相同?

  2. 管理类书籍 : 2014年12月03日00:05:14  -48楼 @回复 回复

    几个月前改的时候就收藏了这篇文章,刚刚发现WP又顽皮给我自动更新到4.0.1了,所以俺又来了,这次留爪。

  3. 晏国文 : 2015年05月17日19:01:22  -47楼 @回复 回复

    好吧,我去试一下。但是如果打不开了,那怎么办呢?

给我留言

留言无头像?