reCAPTCHA (v3)

reCAPTCHA te protege contra spam y otros tipos de abuso automatizado. Con el módulo de integración reCAPTCHA de Contact Form 7, puedes bloquear los envíos de formularios abusivos por parte de robots de spam.

La última versión de la API reCAPTCHA es la v3, que es la usada por La versión 5.1 de Contact Form 7 , y posteriores. reCAPTCHA v3 funciona en segundo plano, por lo que los usuarios no necesitan leer el texto borroso en una imagen o incluso marcar la casilla «No soy un robot».

Nota: Las claves API para reCAPTCHA v3 son diferentes de las claves de la v2. Dicho de otro modo, las claves para la v2 no funcionan con la API de la v3. Debes registrar tus sitios nuevamente para obtener nuevas claves para la v3.

Si estás utilizando una versión anterior de Contact Form 7 y buscas información sobre el módulo reCAPTCHA para la API v2, consulta el siguiente artículo: reCAPTCHA (v2).

Registrar un sitio

Para empezar a utilizar reCAPTCHA, primero debes registrar tu sitio WordPress. reCAPTCHA es un servicio de Google, por lo que necesitas una cuenta de Google para utilizarlo. Accede a Google con tu cuenta y ve a la consola de administración de reCAPTCHA. Verás un sencillo formulario de registro como el siguiente:

Captura de pantalla de la consola de administración de reCAPTCHA.
Captura de pantalla de la consola de administración de reCAPTCHA.

Elige la opción reCAPTCHA v3 e introduce el dominio del sitio web en el campo Dominios.

Luego de registrar el sitio, recibirás tanto la clave del sitio web como la clave secreta.

Captura de pantalla de la consola de administración de reCAPTCHA.
Captura de pantalla de la consola de administración de reCAPTCHA.

Luego, dirígete al escritorio de WordPress, y después a Contacto > Integración.

Página del menú Integración
Página del menú Integración.

Entre las opciones, verás una titulada reCAPTCHA. Haz clic en Configurar la integración, para ver los campos de entrada Clave del sitio y Clave secreta. Copia y pega las dos claves que recibiste en el paso anterior en estos campos y haz clic en Guardar los cambios.

Introduciendo las claves de la API.
Introduciendo las claves de la API.

Eso es todo. Ahora tus formularios de contacto usarán la puntuación de reCAPTCHA para verificar si el envío del formulario proviene de un humano o de un robot de spam.

reCAPTCHA v3 no necesita un widget CAPTCHA (la casilla de verificación «No soy un robot» utilizada en reCAPTCHA v2) para funcionar, por lo que las etiquetas de formulario [recaptcha] ya no son necesarias. Si se encuentran etiquetas de formulario [recaptcha] en una plantilla de formulario, la versión 5.1 de Contact Form 7, o superior, las ignora y las reemplaza con una cadena vacía.

Ver también:

Just another contact form plugin for WordPress. Simple but flexible.