J'utilise wordpress 3.8 et le formulaire de contact 7 plugin avec la forme de contact 7 db extension.wordpress contactform7 éviter la soumission de valeur de champ en double
Je veux vérifier pour le courrier électronique existant que je ne le soumettre à un crochet (alter_wpcf7_posted_data) dans functions.php comme ci-dessous:
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");
Ce crochet me renvoie une erreur sur la source, mais ne sauvegarde pas les données . Fondamentalement, je souhaite ne pas enregistrer les données et renvoyer une erreur de validation sur le formulaire si email_exists() renvoie la valeur true.
Est-ce que quelqu'un sait comment empêcher la soumission de formulaire.
Remarque: Je n'utilise pas de soumission de formulaire AJAX.
Veuillez nous aviser. Merci!