WordPress支持中文名注册WordPress默认是不支持中文用户名的,感觉一直用英语名字当用户不人性化,必须要支持中文名字用户才行,因为我们都是中国人必须用中文名用户啦,拽立网,只要一串代码激活中文名注册功能就行了,今天我把WordPress支持中文名注册方法分享给大家,请看以下操作!

添加后的效果图!

WordPress支持中文名注册-拽立网

1.登陆你的后台管理,选择【外观】-【编辑】-【模板函数 (functions.php)】

直接添加下面全部代码:【?>前面】

/*-----------------------------------------------------------------------------------*/	
/* wordpress支持中文名注册!
/*-----------------------------------------------------------------------------------*/
function loper_sanitize_user($username, $raw_username, $strict) {
    $username = wp_strip_all_tags($raw_username);
    $username = remove_accents($username);
    $username = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username);
    $username = preg_replace('/&.+?;/', '', $username); // Kill entities
    if ($strict) {
        $username = preg_replace('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username);
    }
    $username = trim($username);
    $username = preg_replace('|\s+|', ' ', $username);
    return $username;
}
add_filter('sanitize_user', 'loper_sanitize_user', 10, 3);

?提示:添加进去,开启注册功能,就可以看到,中文用户名可以成功使用了!

提示:开始注册用户有很多机器人无线帮你注册的很麻烦的又点坑哦!

WordPress支持中文名注册
版权声明:本站原创文章,于2017年04月29日,由 拽立网 发表,共 964 字。
打赏