0
我想找到一種方法來編輯wordpress註冊頁面拋出的錯誤代碼。例如:如何編輯Wordpress註冊頁面的錯誤代碼?
ERROR: Please enter a username.
ERROR: The email address isn’t correct.
這些存儲在哪裏,所以我可以改變它們?
非常感謝。
我想找到一種方法來編輯wordpress註冊頁面拋出的錯誤代碼。例如:如何編輯Wordpress註冊頁面的錯誤代碼?
ERROR: Please enter a username.
ERROR: The email address isn’t correct.
這些存儲在哪裏,所以我可以改變它們?
非常感謝。
這個在wp-login.php
有一個這樣的過濾器。但不要觸摸WordPress核心文件,篩選器和動作鉤子已到位,以便您可以在不編輯核心的情況下修改WP行爲。
add_filter('registration_errors', 'registration_errors_so_16002591');
function registration_errors_so_16002591($errors)
{
if(isset($errors->errors['invalid_email'])) {
$errors->errors['invalid_email'][0] = '<strong>bad</strong> email';
}
if(isset($errors->errors['username_exists'])) {
$errors->errors['username_exists'][0] = 'nick <strong>picken</strong>';
}
// Other errors
// ['empty_email']
// ['empty_username']
return $errors;
}