Insertar un quiz (cuestionario) en Contact Form 7 para reducir el spam en WordPress.

Ya os hemos hablado en otros artรญculos sobre las maneras de evitar el spam en el plugin de formularios de WordPress Contact Form 7. Y que realmente la mejor manera es insertar varias protecciones por capas para llegar a un equilibrio entre seguridad y usabilidad, intentado evitar lo mรกximo posible los falsos positivos.

Uno de los mรฉtodos que mencionamos en el artรญculo eran los Quizzes, o cuestionario. Son una manera de intentar identificar a los robots con preguntas que sรณlo un humano sabrรญa razonar. La idea es que se interprete algo leรญdo, y se saque una conclusiรณn como respuesta. Evidentemente con la IA la eficacia de esto se reducirรญa…pero muchos de los robots spam no son todavรญa tan listos.

Preguntas tรญpicas (puedes inventarte las tuyas propias serรญan):

  • ยฟDe quรฉ color es la leche?
  • ยฟCuantas patas tiene un caballo?
  • ยฟCuรกl es la capital de Francia?
  • ยฟQue se obtiene al mezclar amarillo y rojo?
  • ยฟCuรกnto es doscientos menos tres?


Lo bueno del Quiz es que es fรกcil de implementar, poco intrusivo (menos que el reCaptcha V2) y bastante eficaz.
Por ejemplo una buena combinaciรณn serรญa un Honeypot y un Quiz en el formulario.

Recordad que este mรฉtodo del quiz se puede implementar fรกcilmente en cualquier formulario con un poco de programaciรณn bรกsica.

Cรณmo insertar un quiz en un formulario de Contact Form 7.

Sรณlo tienes que insertar el siguiente cรณdigo en tu formulario:


En el formato

Tambiรฉn puedes poner varias preguntas para que las cambie aleatoriamente:

[quiz preguntasaleatorias "ยฟDe quรฉ color es la leche?|Blanca"
                        "ยฟCual es la capital de Francia?|Paris"
                        "ยฟCuรกnto es cien menos uno?|99"]

Si pinchais en el botรณn cuestionario en el formulario os sale un generador que os permite generar el cรณdigo de manera sencilla

Mรกs informaciรณn aquรญ.

Deja un comentario

Resumen de nuestra Polรญtica de Privacidad

  • Responsable:ย SmythSys IT Consulting SLNE.
  • Finalidad:ย Gestionar y moderar los comentarios.
  • Legitimaciรณn:ย Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:ย Tus datos se alojan en los servidores de OVH.
  • Derechos:ย Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcciรณn del responsable (en nuestra polรญtica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.