In einem früheren Artikel haben wir darüber gesprochen, wie Kontaktformular 7 eine gute Lösung ist, um ein einfaches und effektives Kontaktformular zu erstellen, aber dieser Spam-Schutz hat uns nicht zu 100% überzeugt. Heute besprechen wir, wie Sie das Akismet-Plugin mit Contact Form 7 verwenden und so Spam-Nachrichten vermeiden können. Wir werden auch über das reCAPTCHA-Add-In für Kontaktformular 7 sprechen, falls wir dieses Captcha-System verwenden möchten, das sich als sehr effektiv erwiesen hat.
Verwendung von Akismet mit dem Kontaktformular 7
Das Hinzufügen von Spam-Filterfunktionen über das Akismet-Plugin zu unserem mit Contact Form 7 erstellten Kontaktformular ist sehr einfach, da Contact Form 7 standardmäßig die Verwendung von Akismet ermöglicht, dieses jedoch nicht aktiviert. Wir gehen davon aus, dass Sie das Akismet-Plugin installiert haben und ordnungsgemäß mit dem API-Schlüssel arbeiten.
In Kontaktformular 7 können Sie die folgenden Akismet-Filteroptionen gemäß den Feldern hinzufügen:
-
akismet:author
: Ermöglicht das Filtern des Namens der Person, die die Mail mit Akismet versendet. -
akismet:author_email
: Ermöglicht es Ihnen, mit Akismet die E-Mail der Person zu filtern, die die E-Mail versendet. -
akismet:author_url
: diltra mit Akismet die URL der Webseite der Person, die die Mail verschickt.
Diese Optionen müssen in den entsprechenden Feldern hinzugefügt werden. Der Code des E-Mail-Felds meines Formulars mit Akismet-Spam-Filter lautet beispielsweise wie folgt:
[email* your-email akismet:author_email]
Wie Sie sehen, hat es keine größeren Komplikationen. Wenn Sie Zweifel haben, zögern Sie nicht, die Kommentare zu verwenden. Wir werden Sie dabei unterstützen, was wir können.
Schließlich haben wir einen Test durchgeführt, der eine Spam-Übermittlung simuliert, und Contact Form 7 gibt uns eine Warnmeldung aus, die von einem orangefarbenen Rechteck umgeben ist, das “Spam” bedeutet.
Ergänzen Sie reCAPTCHA für das Kontaktformular 7
Wie bereits erwähnt, bietet Contact Form 7 standardmäßig keine Unterstützung für reCAPTCHA, was wir als großen Fehler des Entwicklers ansehen. Die gute Nachricht ist, dass wir ein zusätzliches Plugin verwenden können, um reCAPTCHA-Unterstützung zu Contact Form 7 hinzuzufügen. Das fragliche Plugin ist Contact Form 7 reCAPTCHA Extension .
Das Schlimme daran ist, dass dieses Plugin wiederum ein anderes Plugin verwendet, um reCAPTCHA in WordPress zu integrieren. Wir können zwischen der Installation von WP-reCAPTCHA oder WordPress reCAPTCHA wählen. Verwenden Sie, was immer Sie wollen, beide dienen. Sobald dieses Plugin installiert und konfiguriert ist, können wir auf den Formulareditor von Contact Form 7 zugreifen und die Option reCAPTCHA in der Liste der Beschriftungen anzeigen.
Ich hoffe, Sie haben diese beiden Möglichkeiten gefunden, um das Kontaktformular in WordPress-Spam zu schützen .