Wordpress功能簡單,使用的朋友比較多,但是有意個問題,大家可能注意到了,WP默認情況下是不支持中文用戶名的,如下:
那么如何讓它支持中文名登錄呢?361源碼百度了不少方法,大部分都是修改WordPress的源文件formatting.php,因為WordPress的更新頻率太過頻繁 ,修改源文件不是一件一勞永逸的事情,下次更新又得重新修改。
既然WordPress提供了那么豐富的filter和action,我們為什么不利用起來呢?
下面361源碼給大家奉獻一個很簡單的方法,能做到一勞永逸,將以下php代碼復制到當前主題目錄下的functions.php中,即可讓WordPress支持使用中文用戶名注冊和登錄:
/* 中文用戶注冊*/function ludou_non_strict_login( $username, $raw_username, $strict ) {if( !$strict )return $username;return sanitize_user(stripslashes($raw_username), false);}add_filter('sanitize_user', 'ludou_non_strict_login', 10, 3);
注冊成功
登錄成功
OK,完成,快去嘗試看看吧。
以上就是WordPress后臺中文用戶名如何實現的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答
圖片精選