Contact Form 7: Mail mit deutschem Datumsformat und weitere hilfreiche Plugins als Addons
Im Rahmen eines Projekts sollte ein Formular erstellt werden, bei dem ein Datum benötigt wurde. Dieses Datum wird in amerikanischem Format in der Mail übermittelt. Wie man das Format in der Mail in ein deutsches Datumsformat ändert, ggfs. auch auf eine separate Antwortseite nach Absenden des Formulars bei Contact Form 7 weiterleitet und einen Export der Daten per CSV-Datei erhalten kann, beschreibe ich in diesem Beitrag.
Contact Form 7 ist ein weit verbreitetes Plugin zur Erstellung von Formularen. Aufgrund der Vielzahl von zusätzlichen Plugins als Erweiterung kann man mit diesem Plugin (fast) jede Anforderung erfüllen. Nachteilig bei dem Plugin ist die nicht gerade intuitive Erstellung des Formulars. Hier gibt es einige Plugin-Alternativen, die möglicherweise interessanter sind, wenn man nur ein einfaches Formular (z. B. ein Kontaktformular) benötigt. Ich setze dieses Plugin seit Jahren ausschließlich ein und habe bis dato keinerlei Probleme bei der Erstellung von Formularen gehabt.
Contact Form 7: Mail mit deutschem Format
Um das Datum in dem Reiter E-Mail im deutschen Format anzeigen zu lassen, muss der HTML-Code wie im folgenden Beispiel (Ausschnitt aus einer Tabelle im HTML-Format) erstellt werden:
<tr>
<td>Von:</td>
<td>[_format_von "d.m.Y"]</td>
</tr>
<tr>
<td>Bis:</td>
<td>[_format_bis "d.m.Y"]</td>
</tr>
Natürlich kann man das Format auch anders gestalten. Das wird in der Dokumentation auf der folgenden Seite beschrieben.
Contact Form 7: Content im HTML-Format
Wenn man die Mails im HTML-Format erhalten bzw. versenden möchte, dann kann man bei den Einstellungen unter dem Nachrichtentext die Checkbox für „HTML-Content-Typ verwenden“ anklicken.
Weiterleitung auf eine Antwortseite
Mit dem Plugin Controls for Contact Form 7 (Analytics & Tracking) kann man u. a. dafür sorgen, dass der User nach dem Absenden des Formulars automatisch auf eine andere Antwortseite geleitet wird. Normalerweise erhält man nach Absenden eines Formulars die Meldung in der Art „Vielen Dank … wir haben Ihre Nachricht erhalten“. In manchen Fällen ist es aber schöner, wenn man evtl. zusätzliche Informationen auf einer Antwortseite erstellt.
Auf der folgenden Seite beschreibt der Entwickler des Plugins auch, wie man ohne ein Plugin die Weiterleitung durchführen kann.
Export als CSV-Datei
Für einen Verein haben wir das Plugin Contact Form 7 Database Addon – CFDB7 eingesetzt. Der Verein veranstaltet diverse Angebote, bei denen teilweise auch eine Anmeldung notwendig ist. Um diese Anmeldungen besser zu verwalten, gibt es mit diesem Plugin die Möglichkeit, eine CSV-Datei zu exportieren, die dann weiter bearbeitet oder ausgewertet werden kann.
Fazit
Das Plugin Contact Form 7 bietet insbesondere auch durch eine Menge weiterer Plugins als Addons die Möglichkeit, auch besondere Anwendungsfälle zu berücksichtigen. Hier habe ich einige Beispiele dazu vorgestellt. Das Plugin ist allerdings für weniger versierte User nicht unbedingt leicht zu konfigurieren. Wenn man sich allerdings etwas damit beschäftigt, kann man auch außergewöhnliche Dinge damit verwirklichen. Außerdem gibt es eine umfangreiche Dokumentation zu dem Plugin.
Links und Quellen
- Contact Form 7 – Dokumentation
https://contactform7.com/docs/ - Date field
https://contactform7.com/date-field/ - date
https://www.php.net/manual/en/function.date.php - Setting up mail
https://contactform7.com/setting-up-mail/ - Redirecting to another URL after submissions
https://contactform7.com/redirecting-to-another-url-after-submissions/ - Mögliche Datumsformate (PHP)
https://www.php.net/manual/en/function.date.php - Supported Date and Time Formats
https://www.php.net/manual/en/datetime.formats.php - Controls for Contact Form 7 (Analytics & Tracking)
https://wordpress.org/plugins/contact-form-7-extras/ - Plugin Redirection for Contact Form 7:
https://de.wordpress.org/plugins/wpcf7-redirect/ - How to remove Contact Form 7 JS and CSS, when it’s not needed? –
https://www.ascic.net/remove-contact-form-7-js-and-css-when-its-not-needed/
Weitere Beiträge zum Thema
- Datenbank-Hausputz – WordPress: Advanced DB Cleaner
- Pattern (Vorlagen) bearbeiten, umbenennen und exportieren
- Galerie-Block: Bilder komplett zeigen
- Untermenü (Submenu) bei Block Themes als Platzhalter Link – Tipps
- Contact Form 7: Mail mit deutschem Datumsformat und hilfreiche Plugins
Wir freuen uns über eine Kontaktaufnahme
Was hältst du davon?
Wir hoffen, dieser Beitrag hat dir gefallen und wir würden uns über einen Kommentar freuen. Auch über Erweiterungen, Korrekturen, Hinweise oder sonstige Anmerkungen freuen wir uns sehr.
- Auf der folgenden Seite findest du weitere interessante Beiträge sortiert nach Kategorien und Schlagwörtern.
- Wenn du über unsere neuesten Beiträge informiert werden möchtest, kannst du dich gerne bei unserem Newsletter anmelden.
Wir freuen uns über eine Kontaktaufnahme
Was hältst du davon?
Wir hoffen, dieser Beitrag hat dir gefallen und wir würden uns über einen Kommentar freuen. Auch über Erweiterungen, Korrekturen, Hinweise oder sonstige Anmerkungen freuen wir uns sehr.
- Auf der folgenden Seite findest du weitere interessante Beiträge sortiert nach Kategorien und Schlagwörtern.
- Wenn du über unsere neuesten Beiträge informiert werden möchtest, kannst du dich gerne bei unserem Newsletter anmelden.
Schreibe einen Kommentar