Photo Pingalerie

Ein Kontaktformular für WordPress – Contact Form 7

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

  • Dateien entpacken
  • Verzeichnis in den wp-content/plugins/-Ordner kopieren
  • Plugin im Administrationsbereich aktivieren
  • Im Menü (siehe Abb.) Contact Form 7 konfigurieren
  • Den generierten Code in eine Seite oder Beitrag einfügen.

  • F E R T I G

 

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.

 

FORMULARBEREICH

Wer noch weitere oder andere Formularelemente, wie zum Beispiel Telefonnummer, oder eine Auswahlbox etc.) in seinem Kontaktformular einbringen möchte, kann dies über den Button «Generiere Tag» verwirklichen.

Contact Form7 - Formular


MAIL

Im Bereich «Mail» wird festgelegt, welche Angaben ihr vom Absender erhaltet.

Linke Seite: Angaben im Posteingang.

An deine Mailadresse
Von Name und Mail des Absenders
Betreff Betreffzeile

Rechte Seite: Angaben in der E-Mail. (Ich habe mich für folgende Angaben entschieden)

E-Mail von der Webseite «Photo Pingalerie»
Name: [your-name]
E-Mail: <[your-email]>
Webseite: [text-10]
Kontaktgrund: [menu-20]
Mitteilung: [your-message]

Contact Form7 - Mail


MAIL (2)

Wenn der Bereich «Mail2» aktiviert wurde, erhält der Verfasser der Mail eine Kopie.
Hier wird festgelegt, welche Angaben der Absender erhält.

Linke Seite: Angaben im Posteingang des Absenders

An Mailadresse des Absenders
Von Name und Mail des Absenders
Betreff Betreffzeile

Rechte Seite: Angaben in der E-Mail.

Kopie der E-Mail von der Webseite «Test-Blog Photo Pingalerie»
Name: [your-name]
E-Mail: <[your-email]>
Webseite: [text-10]
Kontaktgrund: [menu-20]
Ihre Mitteilung: [your-message]

Contact Form7 - Mail (2)


MELDUNGEN

Im Bereich «Meldungen» kann man die Bestätigungsnachrichten und Fehlermeldungen bequem verwalten und anpassen.

Contact Form7 - Meldungen


  • 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.
Formularcode

 

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
    Captcha

 

 

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.

 

 

· Gelesen: 5472 &
Publiziert am:
Sonntag, den 3. Mai 2009 um 10:08 Uhr
Schlagwörter:
| |
Trackback:
Trackback URL
Abgelegt in Kategorie:
Tipps und Tricks - Allgemein
Artikel drucken:
Artikel im Druckformat Artikel im Druckformat
Bookmarks:
Artikel deinen Bookmarks hinzufügen

Elegantes Admin Panel unter WordPress mit WP Tiger Administration
Wer seine Administrationsoberfläche unter WordPress übersichtlicher gestalten möchte, dem kann eventuell mit der vollkommen überarbeiteten und aktuali ...
WP Plugin “Similar Posts” zeigt ähnliche Artikel unter Beiträgen an
In vielen Blogs sieht man unter den Beiträgen eine Auflistung thematisch ähnlicher Artikel. Dies hat den Vorteil für einen Besucher, der kein regelmäß ...
Mit dem WordPress Plugin «wordTube» Videos im Flash-Format einbinden
Nach langem Suchen habe ich endlich ein Plugin für WordPress gefunden, um auf einfachste Weise, Videos im Flash-Format in meinen Blog einzubinden. Mit ...


Zu diesem Artikel wurden 72 Kommentare abgegeben

  1. 10
    Reply to this comment

    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"]`

  2. 11
    Reply to this comment

    Bin froh, dass ich diesen Hinweis gefunden habe:

    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.

    Habe nen kontakt Ordner erstellt und die geänderte index.php reinkopiert. Leider wird jetzt meine Seite nicht mehr gefunden. Kann mir jemand helfen?

  3. 12
    Reply to this comment

    Geanu das was ich suche. Ich werde es gleich testen.

    Gruß Mika

  4. 13
    Reply to this comment

    I’m somewhat certain they’ll be informed a lot of new stuff right here than any one else!

  5. 14
    Reply to this comment

    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

  6. 15
    Reply to this comment

    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

Seite 2 von 2«12

Live-Vorschau Deines Kommentar