Contact Form 7 y reCaptcha Google: Fight!

Pues estaba yo aquí intentando configurar un formulario de contacto pensando que me costaría 10 minutos y han sido treinta. El tema es que, al poco de instalar el plugin para el formulario, empecé a recibir a Spam. El captcha, pensé yo. Afortunadamente, Contact Form 7 ya cuenta con integración con captcha de Google de forma nativa peeeero, para la versión 3 (v3) Y aquí empezó el problema, al configurar el captcha v3 empecé a observar errores en el formulario de contacto.

Hubo algún error intentando enviar tu mensaje, por favor, inténtalo de nuevo.

Quejas sobre captcha V3

Solo con una búsqueda rápida ya se ve que puede ser divertido el tema. Y yo ando escaso de tiempo así que tuve que buscar una solución más fácil y esta fue, usar otro plugin que anula parte de la implemetanción de captcha 3 para que puedas utilizar la versión 2

Lista de plugins

Necesitaremos:

  • Contact Form 7
  • ReCaptcha v2 for Contact Form 7
  • reCaptcha Keys v2

Vamos a suponer que:

  • tienes ya el Contact Form 7 configurado
  • un formulario de contacto ya creado
  • tienes las keys
  • plugins necesarios intalados

Tendrás que añadir el código siguiente en tu formulario

[recaptcha size:compact]

Y luego, en el submenú de Contact Form 7, copiar tus claves

Si tienes caché y cosas así, entiendo que deberás vaciarla. Una vez hice estos pasos pude por fin ver el típico “no soy robot” del recaptcha y los emails llegaron correctamente.

Links

One thought on “Contact Form 7 y reCaptcha Google: Fight!

Leave a Reply

Your email address will not be published. Required fields are marked *