Wer eine WordPress-Webseite betreibt, möchte eventuell mit seinen Besuchern in Kontakt treten. Die schlechte Nachricht ist, dass WordPress das im Auslieferungszustand nicht kann. Die gute Nachricht ist, dass es dafür gute Plugins gibt, zum Beispiel “Contact Form 7”.

“Contact Form 7” ist mit mehr als 5 Millionen Installationen das populärste Formular-Plugin. Der Programmierer heißt Takayuki Miyoshi. Das Banner auf seiner Homepage zeigt den Fuji im Hintergrund:

Damit von der Webseite eine Antwort an den Betreiber gesendet werden kann, muss WordPress Mails versenden können. Auch das ist etwas, was man WordPress erst über ein Plugin beibringen muss. Ein populäres Plugin dafür ist “WP Mail SMTP”.

wenn das schließlich alles funktioniert, wird man mit dem Antwortformular keine große Freude haben, denn solche Seiten sind beliebte Angriffsziele von Spammern, und man kommt mit dem Löschen der unerwünschten Eintragungen nicht nach. Daher benötigt man einen Schutz vor diesen programmierten Angriffen und dazu eignet sich ein CAPTCHA.

Ich verwende ein solches Antwortformular auf meiner privaten Seite und seit der Anwendung eines CAPTCHAs gibt es keine unerwünschten Eintragungen mehr.

Contact Form 7

WP Mail SMTP

Das Kontaktformular versendet den vom Besucher eingegebenen Text über WordPress. Dafür muss aber WordPress für den Versand von Mails vorbereitet sein. Den Mailversand benötigt man übrigens auch für die korrekte Funktion des Links “Passwort vergessen”:

Eine populäres und in der Basisversion kostenloses Plugin ist “WP Mail SMTP”. Man konfiguriert in diesem Plugin eine Mailbox, die den Versand der Mail übernehmen soll und testet das Absenden mit dem Tab “E-Mail-Test”.

CAPTCHA

Ohne einen Schutz gegen automatisiert erstellte Einträge sind Kontaktformulare kaum zu verwenden. In “Contact Form 7” ist Google reCAPTCHA voreingestellt, man muss nur die Keys von der Google-Seite eintragen (siehe Beitrag CAPTCHA). Wer die Eingaben lieber nicht von Google prüfen lassen will, kann sich bei den zahlreichen anderen CAPTCHA-Plugins bedienen. (Achtung: reCAPTCHA = Google, CAPTCHA = alles andere.)

Links