Hola.
Estás usando Contact Form 7 en el formulario, en su documentación te explican cómo incluir reCATCHA v3, la integración en el plugin es directa, solo tienes que crear tu clave en Google y conectar como indican en la documentación:
reCAPTCHA (v3)
Otra buena opción es añadir un campo oculto para discriminar entre usuarios reales y robots. Puedes usar el plugin:
Honeypot for Contact Form 7
Con este plugin puedes crear un campo «trampa» que no se ve en pantalla pero los robots si detectan y cubren, haciendo que no se pueda enviar el formulario. Lee las opciones y si lo usas recuerda que debes dar un nombre al campo que no indique que es una trampa.
También tienes la opción de usar un plugin antispam que te proteja todos los formularios, incluidos los de comentarios. En el repositorio tienes, por ejemplo:
Spam protection, AntiSpam, FireWall by CleanTalk
Comenta que opción te da mejor resultado y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.
Muchas Gracias, vere todo esto que me envias-
Si veo que no tengo mas preguntas, cierro.
Voy a probar el spam protection y vamos viendo si sirve, porque los demas no los entiendo muy bien como configurarlos y tengo miedo de que algo salga mal.
Gracias
Hola,
En relación a los reCATCHA v3 con Contact Form 7, tengo una duda, no sé si os habrá ocurrido lo mismo:
Quiero ocultar el icono de Google reCaptcha V3, y para ello probé con
.grecaptcha-badge {
visibility: hidden;
}
Me lo oculta si la web se visita desde un móvil, pero no desde el navegador de un ordenador.
¿Alguien sabe cuál puede ser la razón?
También probé con:
/* Ocultar icono de reCaptcha v3 */
.grecaptcha-badge{
visibility: collapse !important;
}
Y con:
/* Ocultar icono de reCaptcha v3 */
.grecaptcha-badge {
opacity:0 !important;
}
Estas dos últimas no dan ningún resultado, ni en móvil ni en ordenador.
Gracias