Plugin: Contact Form 7
Weil ich für ein Kundenprojekt ein Kontaktformular brauchte und auch auf webdemar.com eines einbinden möchte, habe ich mich seit langem mal wieder auf die Suche nach einem guten Plugin dafür begeben. Mit dem Contact Form 7 bin ich fündig geworden und möchte es Euch hiermit empfehlen.
Bisher habe ich für Kontaktformulare in WordPress-Installationen immer den Dagon Design Form Mailer verwendet. Irgendwie hatte ich aber mal Lust, was Neues auszuprobieren und wollte auch eine Ajax-Lösung, die das Formular ohne Neuladen der Seite verschickt und eine Versandbestätigung oder eben eine Fehlermeldung ausgibt.
Das WordPress Plugin Contact Form 7 ist dafür die ideale Lösung. Es erfüllt alle oben genannten Anforderungen und macht insgesamt einen sehr robusten Eindruck.
Ein weiterer Grund, warum ich mich für dieses Plugin entschieden habe, ist die super-einfache Bedienung, die jedoch der Flexibilität und umfangreichen Möglichkeiten der Anpassung keinen Abbruch tut.

HTML-Editor Contact Form 7
Durch einen eigenen HTML-Editor kann man die Konfiguration ganz einfach mithilfe eines Tag-Generators für die verschiedenen Arten der Form-Elemente vornehmen. Folgende Elemente mit den entsprechenden Attributen kann man sich mit dem Generator erstellen und in den Editor kopieren:
- Text-Feld
- E-Mail-Feld
- Textarea
- Dropdown
- Checkboxes
- Radiobuttons
- Acceptance (z. B. für AGB)
- CAPTCHA
- File-Upload
- Submit-Button

Verwaltung der Bestätigungen und Fehlermeldungen
Auch die Bestätigungsnachrichten und Fehlermeldungen kann man bequem auf dieser Seite verwalten und anpassen.
Fazit:
Alles in Allem hat mich dieses Plugin wirklich in seiner wirklich einfach zu bedienenden Komplexität stark beeindruckt und kann es nur jedem empfehlen. Contact Form 7 wurde außerdem in zahlreiche Sprachen (u.a. Deutsch) übersetzt und benötigt kaum arbeitsaufwenige Anpassungen. Lediglich die CSS-Styles sollte man dem eigenen WordPress Theme anpassen.
5 Schritte zum Sichern Ihres Wordpress-Blogs
SEO für WordPress ohne Plugins
WordPress jQuery Lightbox prettyPhoto ohne Plugin
WordCamp Deutschland 03.07.2010 in Berlin
Kommentare
Jens - am 7. Januar 2009 -
Danke für die Info. Sehr interessant das Plugin!
Bloguna - am 25. März 2009 -
Hallo und Danke für den Tipp. Weiß du ob man für dieses Plugin auch einen Texteditor gibt und wie man solchen einbindet?
Simon [webdemar] - am 27. März 2009 -
@Bloguna:
Weiß nicht genau, wie Du das meinst. Meinst Du den Plugin-Editor von WordPress? Wenn ja, darfst Du Dich auf WordPress 2.8 freuen. Dort wird CodePress Syntax-Highlighting für Theme- und Plugin-Editor eingebaut.
asking - am 22. Mai 2009 -
hallo an alle, bei mir gibt es ein problem mit den anderen felder die man einfuegen kann. hab ne checkbox und radiobutton generiert, aber da werden die daten nicht per mail uebergeben, hat vielleicht jemand einen tip?
die anderen standarddaten werden uebergeben: name, mail, betreff…
Simon [webdemar] - am 22. Mai 2009 -
Bei Deinem Problem kann ich leider nicht weithelfen, da es so bei mir nicht aufgetreten ist. Hilfe findest Du sicherlich im Contact Form 7 Support-Forum.
eConsultix - am 11. Juni 2009 -
das Plugin funktioniert super. Das einzige Problem, dass ich noch habe ist, das Formular im Theme einzupflegen anstatt in einem Post. Leider wollen die da im Support Forum auch nicht helfen, da die sagen, dass die Funktion noch nicht eingebaut ist. Kann doch nicht so schwer sein oder
Simon [webdemar] - am 11. Juni 2009 -
Nee, das ist gar nicht so schwer. Du könntest die do_shortcode-Funktion von WordPress nutzen:
< ?php echo do_shortcode('[contact-form 1]'); ?>Probier das mal. Das sollte klappen
Miesel - am 3. November 2009 -
Hallo, habe dieses tolle Plugin auch installiert. Funktioniert auch super, möchte es jetzt jedoch per css an mein Layout anpassen. Wenn ich in den Editor für das Plugin gehe, sind jedoch aale css-Dateien inaktiv?!? Wie geht das ? Und wo kann ich das Layout des Formulars genau ändern?
René - am 30. Dezember 2009 -
Hallo, habe das Plugin auch installiert und es funktioniert auch größtenteils. Nur der Dateiupload will nicht funzen, es wird einfach kein Bild mitgeschickt und auch von mir eingefügte Felder werden nicht übertragen. In entsprechenden Foren war bisher keine Hilfe zu lesen, gibt es hier eventuell Experten?
Andre - am 1. Februar 2010 -
Hallo,
ich habe mir soebend auch Cantact Form 7 installiert.
Allerdings kann ich nicht alle Funktionen nutzten.
Wenn ich z.B. ein Drop Down Menü einrichten will und meine Auswahlmöglichkeiten bei “Choices” eintragen will, wird es nicht angenommen. Sie verschwinden sobald ich etwas anderes anklicke.
Hat jemand einen guten Rat?
mac - am 28. Mai 2010 -
Hi Leute,
Habe mir auch das Contact Form 7 zugelegt. Ist ein gut durchdachtes Plugin, jedoch habe ich ein Problem mit der Codierung. Vielleicht kann mir hier wer weiterhelfen, habe es schon auf der Supportseite probiert, jedoch konnte bzw wollte mir keiner helfen.
Ich habe ein Formular erstellt mit Textfelder und Bildupload. Das verschicken funktioniert ohne Probleme, jedoch beim Empfang der Email erhalte ich statt Umlaute irgendwelche Sonderzeichen und die raufgeladene Bilder werden als Textkodierung dargestellt.
Kann mir vielleicht jemand helfen wie ich das Problem beheben kann?
Danke im vorraus
lg, mac
Pert - am 30. Juni 2010 -
Hallo,
ich habe contact form 7 auch installiert. Alle Formular-
felder erscheinen auch im Frontend. Leider erscheint
bei mir ein roter Balken mit folgender Nachricht:
Das versenden der Nachricht war fehlerhaft. Bitte versuchen Sie es noch einmal zu einem späteren Zeitpunkt oder informieren Sie den Administrator.
Was mache ich jetzt?
Liebe Grüße, Pert
Francis Müller - am 30. September 2010 -
Hallo
hab ein Problem! Ich installiere alles wie beschrieben und möchte dann im Footer-Bereich mein Contact Form einbinden doch wenn ich in der Datei “[contact-form 1 "Contact form 1"]” einsetze, erscheint auf der homepage nicht dieses Contact-Formular sondern es steht direkt da -> [contact-form 1 "Contact form 1"] !! ich weiß nicht was ich falsch mache! Vllt kann mir ja jemand einen Tip geben! Vielen Dank
Francis
Simon [webdemar] - am 30. September 2010 -
Shortcodes kannst Du nicht so ohne Weiteres in Theme-Files nutzen. Diese musst Du wie folgt einfügen:
Damit müsste es hinhauen.
Francis Müller - am 30. September 2010 -
Ach! Herzlichsten Dank! Es klappt!! Übrigens, sehr tolle Seite
Viele Grüße!
Klaus - am 4. Oktober 2010 -
Super – tolle Empfehlung, werde ich gleich einbauen.
Stefanie Brucks - am 16. Oktober 2010 -
Kukuk, leider tritt bei mir das selbe Problem auf wie bei “Pert”. Leider steht hier bislang noch keine Lösung auf das genannte Problem
… ich google dann einfach erst mal weiter
Thomas - am 14. Dezember 2010 -
Sehr gute Anleitung – “lediglich die CSS-Styles sollte man dem eigenen WordPress Theme anpassen.” Aber wie geht das???
Hannah - am 18. September 2011 -
Hallo,
ich verstehe noch nicht, wie ich das Design von Contact Form 7 an mein Layout anpassen kann? Ich möchte zum Beispiel gerne die Kontaktfelder mit runden Ecken versehen. Ausserdem den Submit/Send Button verändern.
Ich weiss nur leider nicht, wo ich den CSS Code überhaupt eingeben muss? In der Style.css von Contact Form 7 ? Oder in der Style.css Datei meines Themes? Hat jemand eine Idee?
Lieben Dank, Hannah!