¿Te preguntas cómo añadir CAPTCHA a un formulario de contacto en WordPress? Los campos CAPTCHA son una gran manera de luchar contra el spam de formularios, por lo que esta es una idea inteligente.
Hay varias herramientas que pueden ayudar. Puede que reCAPTCHA de Google sea más conocida, pero hCaptcha y Custom Captcha de WPForms, son herramientas CAPTCHA líderes que funcionan igual de bien o mejor en algunos casos. Lo mejor es que puedes usar las tres en WordPress, usando WPForms.
En este artículo, nos centraremos en hCaptcha, mostrándote cómo añadir campos hCaptcha a un formulario de contacto en WordPress. ¡Es fácil y sencillo!
¿Qué es hCaptcha y por qué debería utilizarlo?
hCaptcha es una de las principales alternativas al reCAPTCHA de Google para combatir el spam de formularios.
Algunos usuarios prefieren hCaptcha frente a reCAPTCHA porque:
- reCAPTCHA puede fallar a veces a la hora de capturar todos los mensajes de spam; es el CAPTCHA más popular, por lo que los robots de spam tienen un incentivo para averiguar cómo esquivarlo
- En algunos casos, reCAPTCHA es demasiado agresivo, como suele ocurrir con la versión 3, que puede impedir el paso de entradas legítimas.
- reCAPTCHA puede recopilar más datos del usuario de los que le resulten cómodos.
- hCaptcha es más respetuoso con la privacidad.
Ahora que ya tenemos claro qué es hCaptcha y por qué te interesa utilizarlo, vamos a ver cómo.
Cómo añadir CAPTCHA a un formulario de contacto en WordPress
1. Instalar WPForms
WPForms Pro es el mejor plugin de WordPress para formularios de contacto. Es compatible con:
- hCaptcha
- Torniquete Cloudflare
- Akismet
- reCAPTCHA
- Filtros de palabras clave y países
- CAPTCHA personalizado
- y mucho más.
WPForms también puede marcar tus entradas como 'spam' en lugar de descartarlas sin que las veas, lo que puede ser súper útil si quieres tener la oportunidad de filtrar el spam tú mismo.
Después de instalar y activar el plugin, vuelva a su panel de WordPress y haga clic en WPForms " Configuración.
Todas las opciones de CAPTCHA están en el mismo lugar. Haz clic en la pestaña CAPTCHA de las pestañas de la parte superior para verlas.
Y ahora haga clic en hCaptcha.
Ahora configuraremos la conexión entre su sitio WordPress y el servicio CAPTCHA.
2. Configure su Sitekey en hCaptcha
Para obtener las claves hCaptcha, abra el sitio oficial de hCaptcha en una nueva pestaña y recuerde mantener abierto WPForms en otra pestaña.
Acceda a su cuenta hCaptcha y haga clic en el botón Nuevo sitio.
En la sección Añadir nueva Sitekey, asigne un nombre a su sitio.
A continuación, en la sección Nombres de host, enumere todos los nombres de dominio con los que desea utilizar esta clave.
A continuación, deberá establecer el Umbral de paso.
Los CAPTCHA difíciles son difíciles de resolver para los robots, pero también pueden serlo para los humanos.
Para explicar esto un poco más:
- Fácil es la configuración estándar de CAPTCHA.
- Moderado es un buen término medio si quieres que sea fácil para los humanos, pero no demasiado fácil para los robots de spam.
- Difícil indica un reto difícil de resolver. Ten en cuenta que será difícil para tus visitantes humanos y esto podría perjudicar tus tasas de conversión de formularios.
Una vez hecho esto, haz clic en Configuración.
Ahora que hemos terminado con hCaptcha, volvamos a WordPress.
3. Añadir Sitekey a WPForms
La última cosa que tenemos que hacer es conectar su sitio en el lado WPForms.
Al hacer clic en Configuración en el último paso, debería haber sido presentado con un sitekey.
Copie la clave del sitio y péguela en el campo Clave del sitio en WPForms.
Sólo un paso más: necesitamos la Clave Secreta.
En el sitio web de hCaptcha, haz clic en tu avatar (imagen) y, a continuación, en Configuración.
En esta página encontrarás tu clave secreta. Haz clic en el botón para copiarla.
Y ya está. Ahora podemos añadir rápidamente hCaptcha a tus formularios en WordPress.
4. Añadir CAPTCHA a un formulario de contacto
Puede agregar hCaptcha a un nuevo formulario WPForms o a uno existente usando el constructor de formularios. ¡Es realmente fácil!
En el panel de control de WordPress, haga clic en WPForms " Añadir nuevo.
Introduzca un nombre para el formulario y elija una de las más de 2.000 plantillas de formularios de WordPress, o seleccione Formulario en blanco para crear un formulario completamente nuevo.
Ambas opciones se abrirán en el constructor de formularios. Aquí encontrarás el campo hCaptcha en la sección Campos estándar del panel izquierdo. Haz clic en él para activarlo.
En la esquina superior derecha de la página, debería ver un aviso que indica que se ha activado hCaptcha.
Su nuevo formulario CAPTCHA estará listo para ser incrustado en cualquier página de su elección. Al incrustar el formulario, tendrás dos opciones:puedes incrustar el formulario en una página existente o crear una nueva.
Pero primero, haz clic en Guardar y luego, en Incrustar.
WPForms ahora le preguntará si desea agregar su formulario a una nueva página o incluirlo en una página existente. En este ejemplo, vamos a incrustar el formulario en una nueva página.
Ahora, ponle un nombre a tu nueva página y haz clic en Vamos.
Esto creará automáticamente una nueva página y te llevará al editor de WordPress con el formulario ya añadido como un bloque dentro. Puedes hacer cambios como harías normalmente en cualquier otra página de WordPress y pulsar Publicar cuando estés listo.
Ahora puede comprobar su formulario recién publicado desde el frontend de su sitio. Este es el aspecto que debería tener:
También puede consultar nuestra guía sobre cómo añadir un formulario de contacto a una página en WordPress para obtener más detalles.
¡Y eso es todo! Ahora podrás añadir CAPTCHA a una página en WordPress usando hCaptcha, siempre que quieras.
A continuación, echa un vistazo a estas alternativas reCAPTCHA
Hemos cubierto la protección de sus formularios contra el spam utilizando hCaptcha. Aunque este método funciona bien, hay algunas alternativas más a tener en cuenta. Echa un vistazo a las mejores en nuestra guía de las mejores alternativas reCAPTCHA.
Un método antispam adicional que recomendamos especialmente para los sitios de WordPress es la integración de WPForms Akismet. El uso de Akismet en sus formularios es una excelente manera de filtrar el spam de formularios de contacto en WordPress.
¿Listo para arreglar tus correos electrónicos? Empieza hoy mismo con el mejor plugin SMTP para WordPress. Si no tienes tiempo para arreglar tus correos electrónicos, puedes obtener asistencia completa de White Glove Setup como compra adicional, y hay una garantía de devolución de dinero de 14 días para todos los planes de pago.
Arregle sus correos electrónicos de WordPress ahora
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más consejos y tutoriales sobre WordPress.