Я хочу добавить пользовательские проверки к забытому паролю на wordpress
я пытался использовать этот код для проверки
add_action('validate_password_reset','validate_lost_password',10,2);
function validate_lost_password( $errors, $user)
{
$exp = '/^(?=.*\d)((?=.*[a-z])|(?=.*[A-Z])).{6,32}$/';
if(!preg_match($exp, $_POST['pass1']) )
$errors->add( 'error', 'Password must be alphanumeric.','');
}
когда я нахожусь в форме ввода пароля, он все равно отправит введенный мной пароль, даже если он войдет в оператор if, который указывает, что пароль недействителен, не должен быть отправлен, и он покажет ошибку и запросить новый пароль. Я также попытался добавить return $errors, но пароль все равно был отправлен.