wordpress用户中文账号登录注册实现
如今网站几乎都可以使用中文名称进行注册,那么我们自己的网站怎么实现呢?今天分享一款wordpress使用的 几行代码实现wordpress的网站用户可以使用中文注册账号几登录账号
在所使用的主题模板“functions.php”文件下粘贴以下代码。
代码:
function ludou_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 );
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', 'ludou_sanitize_user', 10, 3);