Когда клиент отправляет электронную почту через контактную форму 7, как мне проверить, существует ли электронная почта в моей базе данных, и изменить сообщение уведомления на «Ваша электронная почта уже существует в нашей базе данных»
До сих пор я пытался использовать хук before_send, но когда я нажимаю кнопку «Отправить», страница просто зависает и нет подтверждающего сообщения.
Ниже приведена функция, которая у меня есть в файле functions.php.
add_action( 'wpcf7_before_send_mail', 'check_email' );
function check_email( $cf7 )
{
$email = $cf7->posted_data["email"];
if($email == 'Is in our database'){
echo ('Your email exists in our database');
}
}
Спасибо за вашу помощь