Contact Form 7 Kontaktformular für WordPress

Geschätzte Lesedauer: 4 Minuten

Contact Form 7: In diesem Artikel geht es darum, wie Sie in Ihre WordPress-Website ein Kontaktformular mit dem Plugin Contact Form 7 einbauen.

Plugin Contact Form 7 installieren

Zuerst installieren Sie das nötige Plugin „Contact Form 7“. Contact Form 7 ist quasi der „Platzhirsch“ unter den Kontaktformular-Plugins. Ich empfehle Ihnen, dieses Plugin zu verwenden. Sie finden dazu am meisten Informationen, wenn etwas nicht klappen sollte.

  • „Plugins“ > „Installieren“ > Suche nach „Contact Form 7“
plugin contact form 7 installieren
  • Klicken Sie auf „Jetzt installieren“.
  • Nach dem Installieren klicken Sie auf „Aktivieren“.

Formulare erstellen

Jetzt erstellen Sie das Formular:

  • „Formulare“ > „Neu hinzufügen“


Um den Shortcode zu übernehmen, kopieren Sie ihn und setzen ihn dort ein, wo Sie Ihr Kontaktformular verwenden möchten.

shortcode Kontaktformular

Formular DSGVO konform machen

Es gibt unterschiedliche Meinungen darüber, ob es nötig ist, unter jedes Formular eine Checkbox zu setzen und nach Erlaubnis zu fragen, ob Daten verarbeitet werden dürfen. Falls Sie hier auf Nummer sicher gehen möchten, können Sie so vorgehen:

  • Installieren Sie das Plugin „WP GDPR Compliance“ und aktiviere es.
  • Aktivieren Sie unter den Einstellungen Contact Form 7″ und aktiviere es für die entsprechenden Formulare.
wpgdpr-fuer-kontaktformular

Antispam

Leider gibt es immer wieder Cyberkriminelle, die mit automatischen Skripten versuchen werden, auch über Ihr Kontaktformular Spam zu versenden.

Um das zu verringern, empfehle ich Ihnen das Plugin „WP Cerber“. WP Cerber ist ein Sicherheitsplugin, was auch für sich alleine schon einen recht guten Schutz für Ihr WordPress bietet. Es hat aber auch ein Antispam-Plugin mit an Bord, was auch das Kontaktformular mit absichert.

  • Aktiviere Sie das Plugin.
  • Wählen Sie im Backend „WP Cerber“ > „Antispam“ > Aktivieren Sie „andere Formulare“.
antispam

Erweiterter Spam-Schutz

Reicht dieser Spam-Schutz nicht aus, kann man nachrüsten.

Eine Möglichkeit abseits von den sogenannten Captchas, ist das Plugin „Contact Form 7 Honeypot“, das sogenannte hidden fields, also versteckte Felder einführt, die ein Bot trotzdem ausfüllen wird. Eine gute Beschreibung dazu findest du in diesem Artikel „Einfacher WordPress Spamschutz für Contact Form 7 ohne reCAPTCHA„.

Captchas können zum Beispiel mit dem Plugin „Contact Form 7 Captcha“ nachgerüstet werden. Im Formular vermerkst du das Captcha durch den zusätzlichen Eintrag [cf7sr-simple-recaptcha] vor dem „[submit „Senden“]“.

Es gibt bei Contact Form 7 auch eine Integration für Googles Recaptcha. Diese läuft bei mir jedoch nicht sauber.

WordPress Kontakt Formular [Spam / SMTP]

Das Video wird von YouTube eingebettet und erst beim Klick auf den Play-Button geladen. Es gelten die Datenschutzerklärungen von Google.

SMTP

Die Daten des Formulars werden per E-Mail über die bei WordPresseingebaute wp_mail-Funktion von PHP versendet. Je nach Provider kann dies dazu führen, dass die E-Mail fälschlicherweise als Spam erkannt wird. Daher kann es sinnvoll sein, die E-Mail über SMTP zu versenden. SMTP ist das Protokoll, das auch für den Versand anderer E-Mails verwendet wird.

Sie benötigen eine funktionierende E-Mail-Adresse, über die Sie E-Mails versenden können. Es ist ratsam, eine eigene Adresse für Ihre Website anzulegen, beispielsweise . Um sicherzustellen, dass die E-Mail-Adresse einwandfrei funktioniert, können Sie diese zunächst mit Webmail überprüfen.

Um SMTP zu aktivieren, installieren Sie das Plugin „Easy WP SMTP“ und aktivieren es. Es gibt auch andere Plugins, jedoch habe ich gute Erfahrungen mit diesem gemacht.

Gehen Sie zum Tab „SMTP-Einstellungen“ und geben Sie dort die Konfigurationen Ihrer E-Mail-Adresse ein.

easy-smtp01

Unter dem Reiter „Test E-Mail“ testest Sie den Versand.

easy-smtp02

Sobald das funktioniert, wird das Formular von Contact Form 7 über SMTP versendet.

Fehler beim Versand vom Contact Form 7 Formular: Versand geht nicht, Icon „Rad“ dreht sich endlos

Lösung 1

Hier ist die sogenannte Rest-API durch ein Sicherheitsplugin blockiert.

Bei WP Cerber lässt sich das so beheben:

  • WP Cerber.
  • Reiter „Abhärtung“.
  • Ganz unten bei „Diese Namensräume zulassen“ „contact-form-7“ eintragen.

Lösung 2

Das Plugin „Autoptimize“ funkt dazwischen. Deaktivieren Sie die Option „JS-Dateien zusammenfügen“.

Kontakt-Formular in WordPress

Der Einsatz eines Kontaktformulars in WordPress bietet mehrere Vorteile. Es erleichtert Besuchern Ihrer Website die Kontaktaufnahme und ermöglicht es ihnen, Ihnen Nachrichten und Anfragen direkt zu senden.

Zusätzlich ermöglicht Ihnen ein Kontaktformular eine bessere Organisation und Verwaltung eingehender Nachrichten. Sie erhalten alle relevanten Informationen von den Absendern strukturiert und können sie leichter verwalten, sortieren und beantworten.

Darüber hinaus bietet Ihnen die Verwendung von Plugins wie „Contact Form 7“ eine hohe Flexibilität und Anpassungsmöglichkeiten. Sie können das Formular nach Ihren Bedürfnissen gestalten, zusätzliche Felder hinzufügen und die gewünschten Aktionen nach dem Absenden definieren.

Ein weiterer wichtiger Aspekt ist die Sicherheit. Durch den Einsatz von Captchas, Spam-Filtern und Sicherheitsfunktionen können Sie unerwünschte Inhalte und potenziell schädlichen Datenverkehr effektiv reduzieren.

Insgesamt erleichtert ein Kontaktformular in WordPress die Kommunikation mit Ihren Besuchern, verbessert die Nutzererfahrung und ermöglicht Ihnen eine effiziente Verwaltung eingehender Nachrichten. Es ist eine wertvolle Ergänzung für jede Website und trägt dazu bei, die Kommunikation und den Austausch mit Ihren Benutzern zu optimieren.

Beachten Sie bitte:
Die Anwendung dieser Tipps erfolgt auf eigenes Risiko. Achten Sie auf eine funktionierende Datensicherug, bevor Sie Änderungen am System vornehmen.

Zusätzliche Fragen zum Artikel? Sie benötigen weiteren Support?

Für CHF 30.- pro angefangene 15 Minuten stehe ich Kundinnen und Kunden in der Schweiz zur Verfügung. Im Basel und Umgebung auch vor Ort (zuzüglich Anfahrt - siehe Preise), in der übrigen Schweiz per Fernwartung. Bitte kontaktieren Sie mich unverbindlich hier.

Hinweis

Ein Teil der Artikel enthält Affiliate-Links. Wenn Sie auf einen dieser Links klicken und darüber einkaufen, erhalte ich von Ihrem Einkauf eine kleine Provision. Für Sie verändert sich der Preis nicht. Besten Dank. Sie unterstützen damit die Arbeit an dieser Website.

Hier schreibt: Dipl-Ing. Ingenieurinformatik (FH). Seit über 40 Jahren in der IT tätig. Ihr PC-Supporter, EDV Profi, Computer Servicetechniker für den Grossraum Basel mit fairen Preisen. Auch für Privat. Ausserdem Fachmann für Ihre WordPress-Website und Gründer des bekannten Computer-YouTube-Kanals it-zeugs.de.