wordpress二次开发:wordpress不能注册中文用户名的解决办法

2013-07-03 15:50 阅读 440 次 评论关闭

ordpress博客默认是不支持注册中文用户名的,无论是用户前台注册,还是你在后台添加,只要包含了中文,他就会提示“此用户名包含无效字符”。解决这类问题无非是修改代码或是使用插件。下面介绍修改代码的方法:

修改代码

打开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升级之后,需要再次操作一遍。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:wordpress二次开发:wordpress不能注册中文用户名的解决办法 | 猎微网

评论已关闭!