WordPress bietet leider immer noch nicht standardmäßig ein Kontaktformular an, um den Autor seiner Seite zu kontaktieren. Dieser Mangel kann durch zahlreich angebotene Plugin’s behoben werden.
Ich habe früher das cforms II Plugin von delicious:days benutzt, bin aber mittlerweile auf das
Contact Form 7 Plugin umgestiegen.
Mit Contact Form 7 erhalten WordPress-Nutzer ein sehr schlankes und leicht einsetzbares Plugin, mit dem man schnell Kontaktformulare für seine Seite erstellen kann. Es zeichnet sich durch seine Bedienungsfreundlichkeit und guten Spamschutz per Captcha-Bild, in Verbindung mit dem
Really Simple CAPTCHA Plugin, aus. Contact Form 7 wurde in zahlreiche Sprachen (u.a. Deutsch) übersetzt und benötigt kaum arbeitsaufwendige Anpassungen.
|
Die Installation ist gewohnt einfach |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Anpassung des Kontaktformulars |
- Die einzelnen Formularelemente könnt ihr mit dem Generator im Formularbereich generieren und in den Editor kopieren. Standardmäßig befinden sich im Formularbereich schon folgende Elemente: Name, Email, Betreff, Textfeld für die Nachricht sowie der Sende-Button.
|
Im Bereich «Mail» wird festgelegt, welche Angaben ihr vom Absender erhaltet.
Linke Seite: Angaben im Posteingang.
Rechte Seite: Angaben in der E-Mail. (Ich habe mich für folgende Angaben entschieden)
|
||||||||||||||||||||
|
Wenn der Bereich «Mail2» aktiviert wurde, erhält der Verfasser der Mail eine Kopie.
Linke Seite: Angaben im Posteingang des Absenders
Rechte Seite: Angaben in der E-Mail.
|
||||||||||||||||||||
|
Im Bereich «Meldungen» kann man die Bestätigungsnachrichten und Fehlermeldungen bequem verwalten und anpassen.
|
- Erstellt über Seiten / Erstellen eine neue statische Seite für euer Kontaktformular.
Schreibt einen Einleitungssatz für die Seite und speichert sie zunächst als Entwurf. - Wechselt anschließend auf die Registerkarte Werkzeuge / Contact Form 7.
Markiert dort aus der bereits von euch angelegte Vorlage für das Formular den Code und fügt ihn in eure Kontaktseite ein, die ihr danach veröffentlichen könnt.
![]() |
|
Anmerkungen |
- Anmerkung 1
Wer das Plugin 123 No Rewrite Permalink im Einsatz hat, kann keine Formulardaten per POST an eine Permalinkseite senden, deshalb funktioniert in diesem Fall das Plugin «Contact Form 7» nicht.
Hierfür gibt es folgende Lösung, wenn es sich nur um eine oder wenige Seiten mit Formularen handelt.
Erstellt eine Kopie der Datei index.php aus dem WordPress-Wurzelverzeichnis und bearbeitet sie.
Originale index.php<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require('./wp-blog-header.php'); ?>Bearbeitete index.php<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require('../wp-blog-header.php'); ?>Wenn ihr eure statische Seite mit dem Kontaktformular «Kontakt» genannt habt, erstellt per FTP im WP-Wurzelverzeichnis ein Unterverzeichnis /kontakt/ und kopiert dort die geänderte index.php hinein, danach funktioniert das Absenden der Mails von eurer Kontaktseite.
- Anmerkung 2
Wird das Captcha nach der Aktivierung des Plugins nicht im Kontaktformular angezeigt, überprüft per FTP, ob folgende Verzeichnisse existieren und Schreibrechte bestehen:
- /wp-content/uploads/wpcf7_captcha
- /wp-content/uploads/wpcf7_uploads

|
Contact Form 7 kann alles, was man für ein vernünftiges Kontaktformular benötigt. Die Bedienung ist super einfach, was der Flexibilität und den umfangreichen Möglichkeiten der Anpassung keinen Abbruch tut. Hier habe ich das Plugin Contact Form 7 im Einsatz. |
|
















Hi,
gerade durch google auf diesen Beitrag gestoßen…
Ich habe ebenfalls Contact Form 7 runtergeladen und auch Really Simple Captcha. Ebenso hab ich auch die Ordner angelegt.
Aber mir wird noch immer kein Captcha angezeigt!?
So sieht mein Kontaktformularcode aus:
print("code sample");<p>Ihre Name (Pflichtfeld)<br />
[text* your-name] </p>
Ihre Email (Pflichtfeld)
[email* your-email]
Betreff
[text your-subject]
Ihre Nachricht
[textarea your-message]
Captcha
[captchac captcha-764 size:m][captchar captcha-764]
[submit "Senden"]`
Bin froh, dass ich diesen Hinweis gefunden habe:
Habe nen kontakt Ordner erstellt und die geänderte index.php reinkopiert. Leider wird jetzt meine Seite nicht mehr gefunden. Kann mir jemand helfen?
Geanu das was ich suche. Ich werde es gleich testen.
Gruß Mika
I’m somewhat certain they’ll be informed a lot of new stuff right here than any one else!
Hallo zusammen,
ich habe ein Problem mit Contact Form 7,
das senden klappt ohne Probleme, nur kommen
keine in das Formular auf der WP Seite gepackten
Dateien an! Warum?
LG
Hallo werter Verfasser, hallo werte Blogger,
folgendes Problem liegt mir vor:
Ich habe unterschiedliche verfasser von artikeln und möchte die diskussionen oder antworten zu den artikeln nur über email führen, nun muss ich contaktformulare einfügen, die statt an den administrator(mich) an den verfasser gesendet werden. Sollte aber dynamisch gestaltet werden da ich ja nicht jedesmal die adresse des verfassers manuell eingeben will!!!
Hat jemand einen vorschlag oder eine idee???
LG der Wetze