Contactform7 предотвращает повторную отправку значений полей ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Contactform7 предотвращает повторную отправку значений полей

Сообщение Anonymous »

Я использую WordPress 3.8 и плагин контактной формы 7 с расширением контактной формы 7 db.

Я хочу проверить существующую электронную почту, что я и делаю при отправке на крючке. (alter_wpcf7_posted_data) в файле function.php, как показано ниже:

Код: Выделить всё

function alter_wpcf7_posted_data( $data ) {

global $wpcf7;

if(email_exists( $_POST['mail'])) {
$data = array();
}

return $data;
}
add_filter("wpcf7_posted_data", "alter_wpcf7_posted_data");
Этот перехват выдает ошибку в источнике, но не сохраняет данные.

По сути, я бы не хотел чтобы сохранить данные и выдать ошибку проверки формы, если email_exists() возвращает true.

Кто-нибудь знает, как предотвратить отправку формы.

Примечание. Я не использую отправку формы AJAX.

Подробнее здесь: https://stackoverflow.com/questions/235 ... submission

Вернуться в «Php»