Contact Form 7 Honeypot

Beschreibung

Diese einfach Erweiterung zum wunderbaren Contact Form 7 (CF7) Plugin fügt eine grundlegende Honeypot Anti-Spam Funktionalität hinzu um Spambots ohne hässliches CAPTCHA abzuwehren.

Das Prinzip eines Honeypot ist einfach – Bots sind dumm. Während mancher Spam von Hand erzeugt wird, kommt die grosse Mehrheit von Bots, die auf eine spezielle (grossflächige) Art geschrieben sind um Spam über die meisten bekannten Formular-Typen zu versenden. Auf diese Art füllen sie blind Felder aus, unabhängig davon ob sie zwingend sind oder nicht. So fängt ein Honeypot den Bot – er führt ein zusätzliche Feld ein, das das Formular ungültig macht, wenn es ausgefüllt ist.

Folge uns auf Twitter und auf Facebook für Aktualisierungen und Neuigkeiten.

Support findest Du hier.

Besuche die Contact Form 7 Honeypot Plugin Seite für mehr Informationen oder uns einen Kaffee zu kaufen um Danke zu sagen.

Lokalisierung/Übersetzung

Wenn du dieses Plugin übersetzen möchtest, besuche bitte die Seite translate.wordpress.org. Seit v1.10 wird die ganze Übersetzung dort verwaltet. Vielen Dank an die Polyglots, die dazu beitragen!

WICHTIGE HINWEISE:

Wenn Du CF7 3.6+ nutzt, verwende die aktuelle Version dieses Plugins. Wenn Du eine ältere Version von CF7 einsetzt, wirst Du CF7 Honeypot v1.3 brauchen.

Installation

  1. Installiere es mit der WordPress Funktion „Plugin hinzufügen“ – such einfach nach „Contact Form 7 Honeypot“.
  2. Stelle sicher, dass Contact Form 7 installiert und aktiviert ist. Dann aktiviere dieses Plugin.
  3. Bearbeite ein Formular in Contact Form 7.
  4. Wähle „Honeypot“ aus dem CF7 Tag Generator. Empfehlung: ändere die ID des Honeypot-Elements.
  5. Füge das generierte Tag irgendwo in deinem Formular ein. Das zusätzliche Feld wird mittels inline CSS vor deinen Besuchern versteckt.

Installations- & Anwendungsvideo


Wer’s gerne visuell mag, hier gibt’s ein kurzes Video, das zeigt wie CF7 Honeypot installiert und genutzt wird von den netten Menschen bei RoseApple Media. Hinweis: Dieses Video wurde nicht vom CF7 Honeybot Entwickler erstellt.

Die Honeypot HTML Ausgabe anpassen [FORTGESCHRITTEN]

Während die Grundeinstellungen für die meisten Leute genügen sollten, haben wir mehrere Filter eingebaut, womit Du die Honeypot-Felder weiter anpassen kannst.
Die drei verfügbaren Filter sind:

  • wpcf7_honeypot_accessibility_message – Passt den Standardtext für die (versteckte) Nachricht für Barrierefreiheit an.
  • wpcf7_honeypot_container_css – Passt das CSS an, das auf den honeypot Container angewendet wird um diesen versteckt zu halten.
  • wpcf7_honeypot_html_output – Passt die vollständige HTML Ausgabe des Honeypot Elements an.

Für passende Beispiele hierzu schaue dir bitte diesen Rezept Gist an.

FAQ

Installation Instructions
  1. Installiere es mit der WordPress Funktion „Plugin hinzufügen“ – such einfach nach „Contact Form 7 Honeypot“.
  2. Stelle sicher, dass Contact Form 7 installiert und aktiviert ist. Dann aktiviere dieses Plugin.
  3. Bearbeite ein Formular in Contact Form 7.
  4. Wähle „Honeypot“ aus dem CF7 Tag Generator. Empfehlung: ändere die ID des Honeypot-Elements.
  5. Füge das generierte Tag irgendwo in deinem Formular ein. Das zusätzliche Feld wird mittels inline CSS vor deinen Besuchern versteckt.

Installations- & Anwendungsvideo


Wer’s gerne visuell mag, hier gibt’s ein kurzes Video, das zeigt wie CF7 Honeypot installiert und genutzt wird von den netten Menschen bei RoseApple Media. Hinweis: Dieses Video wurde nicht vom CF7 Honeybot Entwickler erstellt.

Die Honeypot HTML Ausgabe anpassen [FORTGESCHRITTEN]

Während die Grundeinstellungen für die meisten Leute genügen sollten, haben wir mehrere Filter eingebaut, womit Du die Honeypot-Felder weiter anpassen kannst.
Die drei verfügbaren Filter sind:

  • wpcf7_honeypot_accessibility_message – Passt den Standardtext für die (versteckte) Nachricht für Barrierefreiheit an.
  • wpcf7_honeypot_container_css – Passt das CSS an, das auf den honeypot Container angewendet wird um diesen versteckt zu halten.
  • wpcf7_honeypot_html_output – Passt die vollständige HTML Ausgabe des Honeypot Elements an.

Für passende Beispiele hierzu schaue dir bitte diesen Rezept Gist an.

Wird dieses Plugin allen Spam abhalten, den ich über Kontaktformulare bekomme?
  • Wahrscheinlich nicht. Aber es soll ihn so weit reduzieren, dass du auf zusätzliche Anti-Spam-Mittel verzichten kannst (CAPTCHA, Mathematikfragen, usw.).
Sind Honeypots besser als CAPTCHAs?
  • Dies hängt weitestgehend von der Qualität des CAPTCHA ab. Unglücklicherweise werden schwerer zu knackende CAPTCHAs zunehmen Benutzer-unfreundlicher. Dieses Honeypot Modul wurde geschaffen, weil wir es nicht mögen, wenn CAPTCHAs unsere Formulare zumüllen. Unsere Empfehlung: Probier erst dieses Modul aus, und falls es nicht genügend Spam ausfiltert, wende komplexere Anti-Spam Techniken an.
Kann ich den HTML Code beeinflussen, den das Plugin erzeugt?
  • Jawohl! Schau Dir den Abschnitt Installation für mehr Details an und besuche diesen Gist für Beispiele.
My form is not validating with a W3C validation tool
  • This is by design, and we recommend leaving this validation error for enhanced improvement of the plugin. However, there is a simple work around. See here for details.

Rezensionen

Just installed and now tons of spam!

Have contact form 7 and had moderate spam coming through. So I read about how this helps, so I installed on my blogs. Opened the smap floodgates! Now I have 3 times the spam!

Great Plugin

Judging from the lack of response to support issues in the forum, I believe this plugin is no longer being updated. It doesn’t work anymore and thus I could not recommend it to anyone else.

After further testing on another domain, it seems like everything is working properly now, so if there was some problem it has been fixed. I hate Captchas and appreciate having this alternative.

Recommended

Seamless, simple integration, hard worker ! Recommended. Specially to those, who are looking for: Contact form 7 doesn´t send emails with recaptcha.

Lies alle 57 Rezensionen

Mitwirkende & Entwickler

„Contact Form 7 Honeypot“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Contact Form 7 Honeypot“ wurde in 8 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Contact Form 7 Honeypot“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Changelog

1.12

Introduces ability to force W3C compliance. See here for details.

1.11

Addresses accessibility concerns regarding a missing label and disables autocomplete to prevent browser autocomplete functions from filling in the field.

1.10

Aktualisierungen für Funktionen-/Klassenanpassungen in Zusammenhang mit CF7 4.6. Lokaler Sprachsupport entfernt, stattdessen wird translate.wordpress.org verwendet.

1.9

I18n support hinzugefügt, Französisches Sprachpaket. Danke chis-kns

1.8

wpcf7_honeypot_accessibility_message und wpcf7_honeypot_container_css filters hinzugefügt, i18n Unterstützung

1.7

Provides backwards compatibility for pre-CF7 4.2, introduces ability to remove accessibility message.

1.6.4

Quick fix release to fix PHP error introduced in 1.6.3.

1.6.3

Updates to accommodate changes to the CF7 editor user interface.

1.6.2

Small change to accommodate validation changes made in CF7 4.1.

1.6.1

Small change to accommodate changes made in CF7 3.9.

1.6

Quite a lot of code clean-up. This shouldn’t result in any changes to the regular output, but it’s worth checking your forms after updating. Also, you’ll note that you now have the ability to add a custom CLASS and ID attributes when generating the Honeypot shortcode (in the CF7 form editor).

1.5

Added filter hook for greater extensibility. See installation section for more details.

1.4

Update to make compatible with WordPress 3.8 and CF7 3.6. Solves problem of unrendered honeypot shortcode appearing on contact forms.

1.3

Update to improve outputted HTML for better standards compliance when the same form appears multiple times on the same page.

1.2

Small update to add better i18n and WPML compatibility.

1.1

Small update for W3C compliance. Thanks Jeff.

1.0.0

  • Erstveröffentlichung