php - tarde - contact form 7 validar campos
wordpress contactform7 previene el envío de valor de campo duplicado (1)
Estoy usando wordpress 3.8 y el formulario de contacto 7 con el formulario de contacto 7 db de extensión.
Deseo verificar el correo electrónico existente, lo cual hago al enviarlo en un enlace (alter_wpcf7_posted_data) en functions.php como se muestra a continuación:
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");
Este gancho me arroja un error en la fuente, pero no guarda los datos.
Básicamente, deseo no guardar los datos y lanzar un error de validación en el formulario si email_exists () devuelve verdadero.
¿Alguien sabe cómo evitar el envío de formularios?
Nota: No estoy usando un envío de formulario AJAX.
Consejos amablemente. ¡Gracias!
Preste atención a los complementos CF7 relacionados. En mi caso, el envío del formulario duplicado fue causado por Jquery Validation For Contact Form 7.