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;
千万不要把最后的“;”给丢掉,否则博客会出现无法找开的情况!
转载请注明:学时网 » 解决WordPress中文汉字用户名不能注册怎么办