Formulario de contacto 7 Honeypot

Formulario de contacto 7 Honeypot

noviembre 27, 2018 Formulario 0


Descripción

Esta simple adición al maravilloso complemento de Formulario de contacto 7 (CF7) agrega funcionalidad antispam básica de Honeypot para impedir spambots sin la necesidad de un feo captcha.

El principio de un honeypot es simple: los bots son estupidos. Si bien algunos correos electrónicos no deseados se entregan personalmente, la mayoría de ellos se envían mediante una secuencia de comandos de bots de una manera específica (de gran alcance) para enviar correo basura al mayor número de tipos de formularios. De esta manera, rellenan los campos a ciegas, independientemente de si el campo debe completarse o no. Así es como un honeypot captura el bot: introduce un campo adicional en el formulario que, si se rellena, hará que el formulario no se valide.

Siga con nosotros Gorjeo y en Facebook para actualizaciones y noticias.

El soporte se puede encontrar aquí.

Visite la página del complemento de Honeypot del Formulario de contacto 7 para obtener información adicional o para comprar un café para agradecer.

Localización / Traducción

Si desea traducir este complemento, visite la página translate.wordpress.org del complemento. A partir de la v1.10, toda la traducción se maneja allí. ¡Gracias a los políglotas que contribuyen!

NOTAS IMPORTANTES:

Si está utilizando CF7 3.6+, use la última versión de este complemento. Si está utilizando una versión anterior de CF7, deberá usar CF7 Honeypot v1.3.

Instalación

  1. Instale usando la función “Agregar complemento” de WordPress: simplemente busque “Contact Form 7 Honeypot”.
  2. Confirme que el Formulario de contacto 7 está instalado y activado. Entonces activa este plugin.
  3. Editar un formulario en el formulario de contacto 7.
  4. Elija “Honeypot” en el generador de etiquetas CF7. Recomendado: cambiar la ID del elemento honeypot.
  5. Inserte la etiqueta generada en cualquier parte de su formulario. El campo agregado utiliza estilos CSS en línea para ocultar el campo a sus visitantes.

Video de instalación y uso

Para los más visuales, aquí hay un breve video que muestra cómo instalar y usar el Honeypot CF7 de la gente de RoseApple Media. Nota: Este video no fue producido por el desarrollador de CF7 Honeypot.

Alterar el HTML de salida de Honeypot [ADVANCED]

Si bien la configuración básica debe mantener a la mayoría de la gente contenta, hemos agregado varios filtros para que personalice aún más el campo honeypot. Los tres filtros disponibles son:

  • wpcf7_honeypot_accessibility_message – Ajusta el texto predeterminado para el mensaje de accesibilidad (oculto).
  • wpcf7_honeypot_container_css – Ajusta el CSS que se aplica al contenedor de honeypot para mantenerlo oculto a la vista.
  • wpcf7_honeypot_html_output – Ajusta la salida HTML completa del elemento honeypot.

Para ejemplos de lo anterior, por favor vea esta receta Gist.

Preguntas más frecuentes

Instrucciones de instalación
  1. Instale usando la función “Agregar complemento” de WordPress: simplemente busque “Contact Form 7 Honeypot”.
  2. Confirme que el Formulario de contacto 7 está instalado y activado. Entonces activa este plugin.
  3. Editar un formulario en el formulario de contacto 7.
  4. Elija “Honeypot” en el generador de etiquetas CF7. Recomendado: cambiar la ID del elemento honeypot.
  5. Inserte la etiqueta generada en cualquier parte de su formulario. El campo agregado utiliza estilos CSS en línea para ocultar el campo a sus visitantes.

Video de instalación y uso

Para los más visuales, aquí hay un breve video que muestra cómo instalar y usar el Honeypot CF7 de la gente de RoseApple Media. Nota: Este video no fue producido por el desarrollador de CF7 Honeypot.

Alterar el HTML de salida de Honeypot [ADVANCED]

Si bien la configuración básica debe mantener a la mayoría de la gente contenta, hemos agregado varios filtros para que personalice aún más el campo honeypot. Los tres filtros disponibles son:

  • wpcf7_honeypot_accessibility_message – Ajusta el texto predeterminado para el mensaje de accesibilidad (oculto).
  • wpcf7_honeypot_container_css – Ajusta el CSS que se aplica al contenedor de honeypot para mantenerlo oculto a la vista.
  • wpcf7_honeypot_html_output – Ajusta la salida HTML completa del elemento honeypot.

Para ejemplos de lo anterior, por favor vea esta receta Gist.

¿Este módulo detendrá todos mis formularios de contacto spam?
  • Probablemente no. Pero debería reducirlo a un nivel en el que no requiera ningún desafío de spam adicional (CAPTCHA, preguntas de matemáticas, etc.).
¿Son los honeypots mejores que los CAPTCHAs?
  • Esto depende en gran medida de la calidad de la CAPTCHA. Desafortunadamente, cuanto más difícil es romper un CAPTCHA, más hostil es para el usuario final. Este módulo honeypot fue creado porque no nos gusta que los CAPTCHA saturen nuestros formularios. Nuestra recomendación es probar este módulo primero, y si encuentra que no detiene suficiente spam, entonces emplee técnicas anti-spam más desafiantes.
¿Puedo modificar el HTML de este plugin?
  • ¡Sí! Ver el Instalación sección para más detalles y esta Gist para ejemplos.
Mi formulario no se está validando con una herramienta de validación W3C
  • Esto es por diseño, y recomendamos dejar este error de validación para mejorar el complemento. Sin embargo, hay un simple trabajo alrededor. Vea aquí para más detalles.

Opiniones

funciona bien

alexcsm

funciona bien

ya no funciona …

csilveiro

Lo sentimos, pero no funciona, dice “se debe rellenar un campo” …

No funciona

stretchbull

No hay reducción en la cantidad de spam.

Spam se detuvo de inmediato

jussitrival

El spam se detuvo inmediatamente después de instalar Honeypot. Google reCaptcha dejaba pasar el spam, así que necesitaba algo más y ¡Honeypot funcionaba!

Hace lo que se supone que hace

papacoderrs

¡Gran trabajo, gracias!

Funcionó, pero ahora el spam está pasando.

gintsg

Funcionó, pero ahora en los últimos 3 meses, el spam es tan grande, que incluso nuestro correo electrónico no deja ningún pensamiento.

Leer los 62 comentarios.

Colaboradores y Desarrolladores

“Contact Form 7 Honeypot” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

“Formulario de contacto 7 Honeypot” se ha traducido a 8 locales. Gracias a los traductores por sus contribuciones.

Traduzca “Contact Form 7 Honeypot” a su idioma.

¿Interesado en el desarrollo?

Examine el código, visite el repositorio de SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

1.13

Funcionalidad adicional para mejorar el poder de detener el spam.

1.12

Presenta la capacidad de forzar el cumplimiento de W3C. Vea aquí para más detalles.

1.11

Trata los problemas de accesibilidad relacionados con una etiqueta faltante y desactiva la función de autocompletar para evitar que las funciones de autocompletar del navegador completen el campo.

1.10

Actualizaciones para cambios de función / clase relacionados con CF7 4.6. Se eliminó la compatibilidad con el idioma local del complemento, en su lugar use translate.wordpress.org.

1.9

Añadido soporte i18n, paquete de idioma francés. Gracias chris-kns

1.8

Se agregaron los filtros wpcf7_honeypot_accessibility_message y wpcf7_honeypot_container_css, soporte i18n.

1.7

Proporciona compatibilidad con versiones anteriores para pre-CF7 4.2, introduce la capacidad de eliminar el mensaje de accesibilidad.

1.6.4

Liberación de solución rápida para reparar el error de PHP introducido en 1.6.3.

1.6.3

Actualizaciones para adaptarse a los cambios en la interfaz de usuario del editor de CF7.

1.6.2

Pequeño cambio para acomodar los cambios de validación realizados en CF7 4.1.

1.6.1

Pequeño cambio para dar cabida a los cambios realizados en CF7 3.9.

1.6

Bastante un montón de limpieza de código. Esto no debería resultar en ningún cambio en el resultado regular, pero vale la pena revisar sus formularios después de la actualización. Además, notará que ahora tiene la capacidad de agregar atributos personalizados de CLASE e ID al generar el shortcode de Honeypot (en el editor de formularios CF7).

1.5

Se agregó filtro de gancho para mayor extensibilidad. Vea la sección de instalación para más detalles.

1.4

Actualización para hacer compatible con WordPress 3.8 y CF7 3.6. Resuelve el problema del shortcode de honeypot sin procesar que aparece en los formularios de contacto.

1.3

Actualice para mejorar el HTML generado para un mejor cumplimiento de los estándares cuando el mismo formulario aparezca varias veces en la misma página.

1.2

Pequeña actualización para agregar mejor compatibilidad con i18n y WPML.

1.1

Pequeña actualización para el cumplimiento del W3C. Gracias jeff

1.0.0

  • Versión inicial.

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja un comentario