Muchos de nuestros clientes nos comentan lo incómodo que les resulta recibir emails intentando venderles móviles reacondicionados, seguro que la siguiente frase os resulta familiar.
Hola te comentamos que ahora tenemos los mejores precios en móviles Reacondicionados
Para evitar el envío y posterior recepción de este tipo de mensajes, hemos utilizado esta función que os dejamos aquí y esperamos que os resulte de utilidad. La función debéis añadirla a vuestro archivo functions.php del tema activo y así dejaréis de recibir mensajes a través de vuestros formularios de contacto web. Recordad que esto es válido en el caso de trabajar con Contact Form7.
add_filter( ‘wpcf7_validate_textarea*’, ‘custom_textarea_validation_filter’, 1, 2 );
function custom_textarea_validation_filter( $result, $tag ) {
$tag = new WPCF7_Shortcode($tag);
$result = (object)$result;
$name = ‘your-message’; //el nombre de tu textarea
if ( $name == $tag->name ) {
$moviles = isset( $_POST[$name] ) ? trim( wp_unslash( (string) $_POST[$name] ) ) : »;
$pos = stripos($moviles, ‘reacondicionado’);
if ($pos !== false) {
$result->invalidate( $tag, «No queremos móviles reacondicionados.» );
}
}
return $result;
}
Esperamos que esta función os resulte útil y si conocéis otras formas de evitar estos mensajes no dudéis en compartirlas.