Datei-Uploads im WordPress Plugin „Contact Form 7“
„Contact Form 7“ von Takayuki Miyoshi ist ein WordPress Plugin für Kontaktformulare. Für weitere Informationen über das generelle Plugin, lies gerne hier unseren Quick Tipp dazu.
U.a. bietet Contact Form 7 die Möglichkeit, Dateien in Formularen hochzuladen. So kannst du beispielsweise ganz einfach Formulare als Online-Bewerbungsformular in deinem WordPress System nutzen:

Unsere Tipps für eine einfache Integration von Datei-Uploads in deinem WordPress-System:
1. Limitiere die Dateigröße:
Das WordPress Plugin bietet die Angabe einer maximalen Dateigröße an. Das ist zu empfehlen, um E-Mails nicht zu überladen. Bitte beachte hier, dass die Angabe der maximalen Dateigröße in Bytes erfolgt.
Info: Die automatische max. Dateigröße beträgt ansonsten 1MB (1048576 bytes).
2. Baue Hinweise auf Begrenzungen ein:
Genauso wie die Begrenzung der Dateigröße kannst du auch die erlaubten Dateiformate einschränken. Diese Einstellungen nimmst du bei der Integration des Upload-Elements vor. Wenn du eine Begrenzung bei Größe oder Format festgelegt hast, empfiehlt es sich, im Formular darauf hinzuweisen.
Label: Weise im Label darauf hin.
<label> Laden Sie Dateien hoch (max. 200KB, nur PDFs)
[file Datei limit:200000 filetypes:PDF] </label>
Meldungen: Unter Meldungen gibt es zwei Meldungen, die sich auf Fehler bzgl. Größe und Format von hochgeladenen Dateien beziehen. Diese solltest du mit den nötigen Informationen ausstatten:

Info: Das WordPress Plugin lässt die folgenden Dateiformate zu: jpg, jpeg, png, gif, pdf, doc, docx, ppt, pptx, odt, avi, ogg, m4a, mov, mp3, mp4, mpg, wav, and wmv.
3. Stellen Sie die Datei als E-Mail Anhang ein:
In dem Reiter E-Mail wird das Element, nachdem es ins Formular eingefügt wurde, angezeigt. Damit Dateien als E-Mail Anhang versendet werden, muss das Element unter Dateianhänge eingefügt werden.

Info: Nachdem eine Datei über ein Kontaktformular hochgeladen wurde, speichert das WordPress Plugin diese Datei in einem temporären Ordner zwischen. Von dort aus wird die Datei an ausgehende die E-Mail gehängt und anschließend aus dem temporären Ordner wieder gelöscht.
Der Ordner wird automatisch erstellt und liegt hier: wp-content/uploads/wpcf7_uploads
Für weitere Informationen zu diesem WordPress Plugin, lies gerne unseren Quick Tipp zu „Contact Form 7“.
5 Kommentare
Hi, wie kann man die Anzahl der hochzuladenen Dateien festlegen ? ich möchte zB. 4 Dateinen zum hochladen einstellen .
MfG
Silke
Hallo Silke,
der Standard Datei-Upload in Contact Form 7 ist auf den Upload einer einzigen Datei begrenzt. Wenn du einen Upload mehrerer Dateien in dein Formular integrieren möchtest, kannst du dafür das Plugin „Multiline files upload for contact form 7“ nutzen: https://wordpress.org/plugins/multiline-files-for-contact-form-7/
Das Plugin ist genau für diesen Zweck entwickelt.
Viele Grüße
Julia von pure media
Hi, obwohl ich die Dateiformate definiert habe wird mir trotzdem ungültiges Dateiformat angezeigt
Hi, wie kann man rechts neben dem Dateiupload nach Auswahl der Datei die Möglichkeit zum Entfernen der Datei vor Absenden des Formulars integrieren?
Hallo Nina,
In Contact Form 7 ist das Löschen von Dateien so nicht vorgesehen und ohne weitergehende Programmierkenntnisse auch nicht umsetzbar.
Alternativ haben wir hier eine Erweiterung von Contact Form 7 vorgestellt, bei der man Dateien auch wieder löschen kann: https://www.pure-media-solutions.de/quick-tipps/wordpress-quick-tipp-122-dateiupload-contact-form-7-per-drag-and-drop/
Viele Grüße
Julia von pure media