怎樣允許以中文在WordPress註冊使用者名稱?

怎樣允許以中文在WordPress註冊使用者名稱?
WordPress默認不允許注冊使用者在用戶名中輸入特殊字符。非拉丁字符會被默認過濾掉,所以無法以中文,日文或韓文創建你的帳戶。
例如,如果在使用者名稱中輸入中文名稱,會出現以下錯誤:

要允許注冊使用者以中文文字創建帳戶。有倆個方法,第一是用外挂:WordPress Special Characters in Usernames
安裝之後在它的設定版面選擇你需要的語言,然後按Save就可以了。如果這個外挂不行,可以聯絡我們幫忙。

第二可以使用以下代碼:

add_filter(‘sanitize_user’, ‘non_strict_login’, 10, 3);
 function non_strict_login( $username, $raw_username, $strict )
 { if( !$strict )
return $username;
return sanitize_user(stripslashes($raw_username), false); }

將代碼貼到你用的Wordpress主題的functions.php裏面。

歡迎留言!

留言板

Enter Captcha Here : *

Reload Image