Vor nicht allzu langer Zeit erforderte das Hinzufügen eines Dateiupload-Formulars in WordPress benutzerdefinierten Code oder umständliche Workarounds. Es war nicht gerade anfängerfreundlich und führte oft zu Verwirrung sowohl bei Website-Betreibern als auch bei Besuchern.
Deshalb haben wir jahrelang verschiedene Tools getestet und Unternehmen dabei geholfen, diesen Prozess zu optimieren.
Nehmen wir an, Sie müssen Bewerbungen sammeln, Kundenfeedback erhalten oder wichtige Dokumente für ein Projekt zusammenstellen. In diesem Fall kann ein Dateiupload-Formular Ihre Website weitaus effizienter und professioneller gestalten!
In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie mit einem anfängerfreundlichen Plugin ganz einfach ein Dateiupload-Formular in WordPress erstellen – ganz ohne Programmierung. Es ist dieselbe Methode, auf die viele unserer Partner-Marken setzen, um die Dokumentensammlung zu vereinfachen und die Benutzerinteraktion zu verbessern.

Warum ein WordPress-Dateiupload-Formular erstellen?
Ein Dateiupload-Formular ermöglicht es Ihren Besuchern, Ihnen Dateien schnell, organisiert und sicher direkt über Ihre WordPress-Website zu senden. Anstatt sie also zu bitten, Ihnen eine E-Mail zu senden oder Dateien woanders hochzuladen, können sie über ein Formular alles direkt auf Ihrer Website einreichen.
Die Verwendung eines Dateiupload-Formulars erleichtert sowohl Ihnen als auch Ihren Benutzern das Leben:
- Benutzer müssen nicht ihre E-Mails öffnen, Dateien anhängen und Dinge manuell erklären.
- Sie erhalten alle erforderlichen Informationen und Dateien in einer strukturierten Einreichung.
- Einträge werden in Ihrer WordPress-Datenbank gespeichert, sodass Sie sie immer wieder finden können – auch wenn Sie eine Benachrichtigungs-E-Mail verpassen oder löschen.
Außerdem ist ein Dateiupload-Formular unglaublich nützlich, wenn Benutzer Dinge einreichen sollen wie:
| Anwendungsfall | Was Benutzer hochladen |
|---|---|
| Bewerbungen | Lebensläufe und Anschreiben |
| Design- oder Content-Briefings | Bilder, PDF-Dateien oder Marken-Assets |
| Supportanfragen | Screenshots oder Fehlerprotokolle |
| Studentische Aufgaben | Hausaufgaben-Dateien oder Projektdokumente |
| Veranstaltungsanmeldungen | Zahlungsnachweise oder Ausweise |
| Gastbeitrags-Einreichungen | Entwurfsartikel oder Mediendateien |
Abgesehen davon zeigen wir Ihnen, wie Sie ein Dateiupload-Formular in WordPress erstellen. Hier ist eine kurze Übersicht darüber, was wir in diesem Artikel behandeln werden:
- So erstellen Sie ein Dateiupload-Formular in WordPress
- Einrichten der Benachrichtigungen für Ihr Dateiupload-Formular
- Hinzufügen des Datei-Upload-Formulars zu Ihrer Website
- Hochgeladene Dateien anzeigen oder herunterladen
- Bonustipp 🌟: So gestalten Sie Ihre WordPress-Formulare
- FAQs: Erstellen eines Dateiupload-Formulars in WordPress
- Video-Tutorial: Erstellen eines Dateiupload-Formulars in WordPress
- Nächste Schritte zur Verwendung von Formularen in WordPress
Legen wir los!
So erstellen Sie ein Dateiupload-Formular in WordPress
Für dieses Tutorial verwenden wir WPForms, den besten Online-Formularersteller auf dem Markt. Er ist anfängerfreundlich und dennoch leistungsstark genug, um erweiterte Funktionen wie Datei-Uploads, bedingte Logik und mehrstufige Formulare zu verarbeiten.
Wir verwenden WPForms auf mehreren unserer Websites, um wichtige Aufgaben wie Kontaktformulare, Anfragen zur Website-Migration und unsere jährliche Benutzerumfrage zu bearbeiten. Es hat uns leicht gemacht, Antworten zu sammeln und zu verwalten, ohne E-Mails oder Tabellenkalkulationen jonglieren zu müssen.
Weitere Informationen finden Sie in unserem vollständigen WPForms-Testbericht.
Um zu beginnen, besuchen Sie die WPForms-Website und erstellen Sie ein Konto. Sie können auf die Schaltfläche „Get WPForms Now“ klicken, einen Plan auswählen und die Anmeldung abschließen.

📝 Hinweis: WPForms bietet auch eine kostenlose Version. Sie benötigen jedoch die Pro-Version des Plugins, um die Vorlage für Formulare mit Dateiupload freizuschalten.
Nach der Anmeldung haben Sie Ihr eigenes WPForms-Konto-Dashboard. Hier können Sie die WPForms-Plugin-Datei herunterladen und Ihren Lizenzschlüssel kopieren.
Als Nächstes müssen Sie WPForms auf Ihrer Website installieren und aktivieren.
Gehen Sie von Ihrem WordPress-Dashboard aus zu Plugins » Neues Plugin hinzufügen.

Auf dem nächsten Bildschirm suchen Sie nach „WPForms“.
Wenn Sie es in den Ergebnissen sehen, klicken Sie auf „Jetzt installieren“ und dann auf „Aktivieren“, um den Vorgang abzuschließen. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

Nach der Aktivierung möchten Sie zu WPForms » Einstellungen gehen, um Ihre WPForms-Version zu aktualisieren.
Fügen Sie Ihren Schlüssel in das Feld „Lizenzschlüssel“ ein und klicken Sie auf die Schaltfläche „Schlüssel überprüfen“.

Das war's – WPForms ist jetzt installiert und einsatzbereit.
Sie können zur Seite WPForms » Neu hinzufügen in der WordPress-Admin-Seitenleiste gehen. Dies führt Sie zur Seite „Vorlage suchen“, wo Sie mit der Benennung Ihres neuen Formulars beginnen können.

Als Nächstes wählen Sie aus, wie Sie Ihr Formular erstellen möchten: mit einer leeren Leinwand, einem KI-Formularersteller oder einer vorgefertigten Vorlage.
Wenn Sie zum Beispiel den WPForms AI Formularersteller wählen, müssen Sie nur die Art des benötigten Formulars in einer einfachen Eingabeaufforderung beschreiben. WPForms generiert das Formular dann automatisch für Sie.

Für dieses Tutorial verwenden wir jedoch eine vorgefertigte Vorlage. Sie können die Suchleiste verwenden, um die Vorlage für das Datei-Upload-Formular schnell zu finden.
Sobald Sie ihn gefunden haben, klicken Sie einfach auf die Schaltfläche „Vorlage verwenden“ unter der Option „Dateiupload-Formular“.

Sie werden nun zum WPForms-Builder weitergeleitet, wo das Datei-Upload-Formular automatisch für Sie geladen wird.
Sie können die Vorlage für das Dateiupload-Formular ohne Änderungen verwenden oder Formularfelder aus der Seitenleiste „Felder hinzufügen“ per Drag & Drop ziehen.

Klicken Sie dann im Formular auf das Feld „Datei-Upload“, um dessen Einstellungen in der linken Spalte zu öffnen.
Standardmäßig können Sie verschiedene Dateitypen im Formular hochladen, darunter:
- Bildformate: .png, .gif, .jpg
- Dokumente: .doc, .xls, .ppt, .pdf
- Audio: .wav, .mp3, .mp4
- Video: .mpg, .mov, .wmv
Sie können jedes Dateiformat akzeptieren, indem Sie es in das Feld „Zulässige Dateierweiterungen“ eingeben.
Für dieses Tutorial unterstützen wir Bildformate wie PNG, GIF und JPG. Geben Sie einfach die Dateierweiterungen durch ein Komma getrennt in das Feld ein.

📝 Hinweis: WordPress beschränkt aus Sicherheitsgründen die Arten von Dateien, die auf die Website hochgeladen werden können. Sie können zusätzliche Dateitypen zu WordPress hinzufügen, wenn Sie Benutzern erlauben möchten, Dateitypen hochzuladen, die normalerweise nicht zulässig sind.
Sie können auch eine maximale Dateigrößenbeschränkung und eine maximale Anzahl von Dateien festlegen. Für unser Tutorial erlauben wir Benutzern, bis zu 3 Fotos mit einer maximalen Größe von 50 MB einzureichen. Beachten Sie, dass Sie sicherstellen möchten, dass dies Ihr Hosting-Upload-Limit nicht überschreitet.
Wenn Sie verhindern möchten, dass Personen das WordPress-Formular absenden, ohne ihre Datei(en) anzuhängen, können Sie den Schalter „Erforderlich“ aktivieren. Dies bedeutet, dass das Formular nicht abgesendet werden kann, es sei denn, es wurde mindestens eine Datei hochgeladen.

Wechseln Sie anschließend einfach zum Reiter "Erweitert" von oben.
Standardmäßig verwendet das Feld für Datei-Uploads ein modernes Format, das es Benutzern ermöglicht, ihre Dateien per Drag & Drop hochzuladen.
Wenn Sie jedoch nur begrenzten Platz für Ihr Formular haben oder ein klassisches Upload-Feld bevorzugen, können Sie dies ändern. Wählen Sie einfach die Option 'Klassisch' aus dem Dropdown-Menü 'Stil'.
Beachten Sie, dass das Upload-Feld „Klassisch“ es Benutzern nur erlaubt, eine Datei gleichzeitig hochzuladen. Wenn Sie mehrere Dateien akzeptieren möchten, empfehlen wir, beim Standardstil „Modern“ zu bleiben.

Sie können die übermittelten Dateien auch in der WordPress-Mediathek speichern, indem Sie den Schalter „Datei in WordPress-Mediathek speichern“ aktivieren. Dies erleichtert Ihnen das Hinzufügen der hochgeladenen Dateien zu einem Beitrag oder einer Seite.
Wenn Sie beispielsweise einen Fotowettbewerb veranstalten, möchten Sie vielleicht die besten Fotos bei der Bekanntgabe des Gewinners einbeziehen.
📝 Hinweis: Die hochgeladenen Dateien werden trotzdem in Ihrer WordPress-Datenbank gespeichert, auch wenn Sie dieses Kontrollkästchen nicht aktivieren. Sie werden lediglich in einem separaten Ordner in Ihrem WordPress-Hosting-Konto gespeichert.

Wenn Sie eines der anderen Felder in Ihrem Formular bearbeiten möchten, können Sie darauf klicken, um die Einstellungen des Feldes in der linken Spalte zu öffnen.
Sie können Ihrem Datei-Upload-Formular auch weitere Felder aus der linken Spalte hinzufügen.
Sie möchten beispielsweise ein Feld für Website/URL zum Formular hinzufügen, damit Benutzer den Link zu ihrer Website angeben können.

Wenn Sie mit Ihrem Formular zufrieden sind, klicken Sie auf die Schaltfläche „Speichern“ in der oberen rechten Ecke des Bildschirms, um Ihre Einstellungen zu speichern.
Einrichten der Benachrichtigungen Ihres Dateiupload-Formulars
Um die Benachrichtigungseinstellungen für das Formular zu ändern, öffnen Sie den Tab „Einstellungen“ auf der linken Seite. Sobald Sie dort sind, klicken Sie einfach auf den Tab „Benachrichtigungen“.
Standardmäßig sendet das Formular eine E-Mail-Benachrichtigung an {admin_email} nach dem Absenden des Formulars.
Wenn Sie Ihre WordPress-Website selbst erstellt haben, ist dies Ihre E-Mail-Adresse. Wenn nicht, können Sie {admin_email} löschen und stattdessen Ihre eigene E-Mail-Adresse hier eingeben.

Wenn Sie sich jedoch nicht sicher sind, ob {admin_email} Ihre E-Mail-Adresse ist, besuchen Sie einfach die Seite Einstellungen » Allgemein in Ihrem WordPress-Admin-Dashboard.
Sobald Sie dort sind, suchen Sie nach dem Abschnitt „E-Mail-Adresse der Administration“. Sie können die E-Mail-Adresse des Administrators jetzt von hier aus ändern.

Wenn Sie fertig sind, vergessen Sie nicht, auf die Schaltfläche „Änderungen speichern“ zu klicken, um Ihre Einstellungen zu speichern.
Wenn Sie möchten, dass die übermittelten Dateien an mehr als eine Person gesendet werden, dann sollten Sie sich unser Tutorial ansehen unter wie man ein Kontaktformular mit mehreren Benachrichtigungsempfängern erstellt.
Sie können auch die Bestätigungsnachricht ändern, die Benutzer nach dem Absenden des Formulars sehen.
Um dies zu tun, besuchen Sie die Seite Einstellungen » Bestätigungen in der linken Spalte. Geben Sie dann die Nachricht in das Feld „Bestätigungsnachricht“ ein. Sie können auch Formatierungen wie Fett und Kursiv hinzufügen.

Vergessen Sie schließlich nicht, Ihr Formular zu speichern, nachdem Sie die Änderungen vorgenommen haben.
Sie können den Formular-Builder verlassen, indem Sie auf das 'X' in der oberen rechten Ecke klicken.
Hinzufügen des Datei-Upload-Formulars zu Ihrer Website
Sobald Sie mit der Erstellung Ihres Formulars fertig sind, müssen Sie es zu Ihrer Website hinzufügen.
Um dies zu tun, müssen Sie eine vorhandene oder neue WordPress Seite/Beitrag aus der Admin-Seitenleiste öffnen. Für dieses Tutorial fügen wir das Datei-Upload-Formular zu einer neuen Seite hinzu.
Wenn Sie dort sind, klicken Sie auf die Schaltfläche „Neuen Block hinzufügen“ (+) in der oberen linken Ecke des Bildschirms und suchen Sie den WPForms-Block.

Nach dem Hinzufügen des Blocks sehen Sie ein WPForms-Dropdown-Menü auf der Seite.
Wählen Sie das gerade erstellte Datei-Upload-Formular aus.

Klicken Sie abschließend auf die Schaltfläche „Veröffentlichen“ oder „Aktualisieren“, um Ihre Änderungen zu speichern. Weitere Details finden Sie in unserem Leitfaden zum Einbetten von WordPress-Formularen.
Sie können nun Ihre Website besuchen, um das Datei-Upload-Formular in Aktion zu sehen.

Sie können Ihre Formulare auch jederzeit ändern, indem Sie auf der Seite WPForms » Alle Formulare in der Admin-Seitenleiste aufrufen.
Klicken Sie von hier aus einfach auf den Formularnamen oder fahren Sie mit der Maus darüber und klicken Sie auf den Link „Bearbeiten“, um den Formular-Builder zu öffnen.

Wenn Sie Ihr Formular bearbeiten, wird es automatisch auf Ihrer WordPress-Website aktualisiert, sodass Sie es nicht erneut zu Ihrer Seite hinzufügen müssen.
🧑💻 Pro Tipp: Es ist eine gute Idee, Ihr Formular zu testen, um sicherzustellen, dass es wie erwartet funktioniert. Wenn Sie nach dem Erstellen eines Formulareintrags keine E-Mail-Benachrichtigung erhalten, können Sie unsere Schritt-für-Schritt-Anleitung zum Beheben des Problems, dass WordPress keine E-Mails sendet, lesen: Beheben des Problems, dass WordPress keine E-Mails sendet.
Hochgeladene Dateien anzeigen oder herunterladen
Wenn jemand eine Datei über Ihr Datei-Upload-Formular sendet, können Sie diese in Ihrem E-Mail-Posteingang oder Ihrem WordPress-Dashboard sehen.
Mit jeder Formulareingabe erhalten Sie eine E-Mail wie diese:

Klicken Sie einfach auf die Links, um die Dateien selbst anzuzeigen oder herunterzuladen.
Sie können die Dateien auch einfach in Ihrem WordPress-Dashboard finden. Gehen Sie einfach zur Seite WPForms » Einträge und klicken Sie dann auf den Namen Ihres Formulars.

Sie können die hochgeladenen Dateien in der Tabelle der WordPress-Formulareinträge sehen.
Alternativ können Sie auf den Link „Anzeigen“ klicken, um die vollständigen Details für jeden Formulareintrag anzuzeigen.

Bonustipp 🌟: So gestalten Sie Ihre WordPress-Formulare
Sobald Sie ein Datei-Upload-Formular erstellt haben, ist es eine gute Idee, es an Ihre Markenfarben anzupassen. Dies kann Ihr Formular optisch ansprechend gestalten und mehr Benutzer dazu ermutigen, es auf Ihrer Website einzureichen, was letztendlich zu Leads führt.
Dies können Sie ganz einfach mit WPForms tun. Öffnen Sie einfach einen neuen Browser-Tab und besuchen Sie die Seite WPForms » Einstellungen in Ihrem WordPress-Dashboard.
Stellen Sie hier sicher, dass die Option „Modernes Markup verwenden“ aktiviert ist (dies ist normalerweise standardmäßig aktiviert). Klicken Sie dann auf die Schaltfläche „Änderungen speichern“.

Öffnen Sie nun die Seite, auf der Sie Ihr Formular hinzugefügt haben, und werfen Sie einen Blick auf das Block-Panel auf der rechten Seite. Hier werden Sie einige neue Einstellungen bemerken, mit denen Sie das Datei-Upload-Formular gestalten können.
Sie können die Feld- und Textfarben sowie die Schaltflächenfarben ändern, um Ihr Formular optisch ansprechend zu gestalten.

Wenn Sie fertig sind, klicken Sie einfach oben auf die Schaltfläche „Veröffentlichen“ oder „Aktualisieren“, um Ihre Einstellungen zu speichern. Sie haben nun erfolgreich Ihr Dateiupload-Formular gestaltet.
Details finden Sie in unserem Tutorial zur Anpassung und Gestaltung Ihrer WordPress-Formulare.
FAQs: Erstellen eines Dateiupload-Formulars in WordPress
Bevor wir zum Ende kommen, hier sind schnelle Antworten auf die häufigsten Fragen zum Hochladen von Dateien durch Besucher auf Ihrer WordPress-Site.
Wie erlaube ich Benutzern, Dateien auf WordPress hochzuladen?
Der einfachste Weg ist die Verwendung eines Kontaktformular-Plugins wie WPForms. Es ermöglicht Ihnen, ein Dateiupload-Feld zu Ihrem Formular hinzuzufügen, zu steuern, welche Dateitypen zulässig sind, und die Dateigröße zu begrenzen – alles ohne Code anzufassen. Sobald das Formular veröffentlicht ist, können Besucher Dateien direkt über das Formular hochladen.
Wie lassen Sie Benutzer Bilder auf Ihrer Website in HTML hochladen?
Sie können ein einfaches HTML-Dateieingabefeld wie dieses verwenden:
<input type="file" name="image">
Dies erstellt jedoch nur das Upload-Feld. Sie benötigen immer noch serverseitigen Code (wie PHP), um den Upload zu verarbeiten, die Datei zu validieren und sie sicher zu speichern. Deshalb ziehen es die meisten WordPress-Benutzer vor, stattdessen ein Plugin zu verwenden.
Warum erlaubt WordPress meinen Besuchern nicht, Bilder hochzuladen?
Dies geschieht normalerweise, weil der Dateityp nicht erlaubt ist, wie z. B. SVG, die Datei größer ist als das Upload-Größenlimit von WordPress oder die Benutzerrolle keine Berechtigung zum Hochladen von Dateien hat. Sie können dies beheben, indem Sie den Dateityp zulassen, das Upload-Größenlimit erhöhen oder Benutzerberechtigungen anpassen.
Warum schlagen Datei-Uploads in WordPress fehl?
Datei-Uploads können fehlschlagen, wenn die Datei zu groß ist, es ein Timeout- oder Speicherlimitproblem gibt oder ein Plugin- oder Theme-Konflikt vorliegt. Die Überprüfung Ihres Upload-Größenlimits, die Erhöhung der PHP-Limits und das vorübergehende Deaktivieren anderer Plugins können Ihnen helfen, das Problem zu finden und zu beheben.
Video-Tutorial: Erstellen eines Dateiupload-Formulars in WordPress
Bevorzugen Sie Videoanleitungen? Sehen Sie sich unser vollständiges YouTube-Tutorial an, wie Sie ein Dateiupload-Formular in WordPress erstellen:
Nächste Schritte zur Verwendung von Formularen in WordPress
Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie ein Datei-Upload-Formular in WordPress erstellen.
Wenn Sie dies hilfreich fanden, möchten Sie vielleicht auch unsere anderen Anleitungen zu folgenden Themen lesen:
- So verwenden Sie Kontaktformulare, um Ihre E-Mail-Liste zu erweitern
- So können Benutzer Live-Fotos und -Videos in Ihren WordPress-Formularen aufnehmen
- Möglichkeiten zur Verwendung bedingter Logik in WordPress-Formularen
- Tipps zur Erstellung interaktiverer Formulare in WordPress
- Die besten WordPress-Datei-Upload-Plugins
- Ultimativer Leitfaden zur Verwendung von WordPress-Formularen
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Mrteesurez
Ich kann sagen, dass WPForms das beste Kontaktformular-Plugin für WordPress für jedes Unternehmen zu sein scheint, das ein Bro hat.
Aber was, wenn ich die hochgeladenen Dateien an einem anderen Ort speichern möchte, vielleicht an einem Drittanbieterort wie AWS, Azure oder Google Drive, damit ich mehr Dateien sammeln und meine gemeinsam genutzte WordPress-Hosting-Datenbank nie überlasten kann?
WPBeginner Support
WPForms erlaubt Ihnen, hochgeladene Dateien an Speicherorte wie AWS oder Drive zu senden, um die Dateien nicht auf Ihrem Hosting selbst zu haben.
Admin
Ralph
Das ist wirklich eine schöne Idee für einen Wettbewerb. Viel besser, als eine E-Mail zu hinterlassen, die mit vielen Dateien Spam-gefährdet ist. Das ist klar, bietet Sicherheit in Form der Entscheidung, welche Dateien akzeptiert werden und wie viele davon. Toller Leitfaden!
WPBeginner Support
Glad you found it helpful
Admin
Jiří Vaněk
Bevor ich meinen eigenen Server hatte, auf dem ich PHP nach meinen Bedürfnissen konfiguriert habe, ist es wichtig zu beachten, dass das Limit für die Dateigröße beim Hochladen immer noch auf der Seite des Anbieters liegen kann. Viele Anbieter haben ein viel kleineres PHP-Limit pro Datei. Beachten Sie dies. Manchmal können Sie es in der .htaccess-Datei anpassen, manchmal mit einer .user.ini-Datei und manchmal gar nicht. Möglicherweise müssen Sie den Serveradministrator kontaktieren, um das Limit für den Dateiupload mithilfe von PHP zu erhöhen.
Patricia Dueck
Wenn eine Person eine Datei in ein WordPress-Formular hochlädt, muss sie dann ein WordPress-Konto oder eine bestimmte Art von E-Mail-Adresse haben oder kann jeder eine Datei unabhängig von seiner E-Mail-Adresse hochladen?
WPBeginner Support
It would depend on how you set up the form but you can accept uploads from anyone you wanted
Admin
Leandro
Hallo, zuerst vielen Dank für das Teilen von Wissen.
Eine Frage: Gibt es eine Möglichkeit, den Pfad für das Senden der Datei zu ändern, zum Beispiel zu einem S3-Bucket?
WPBeginner Support
Sie sollten sich Zapier ansehen, ähnlich wie wir unseren Leitfaden unten haben:
https://www.wpbeginner.com/wp-tutorials/how-to-upload-files-from-a-wordpress-form-to-google-drive/
Admin
Tisanke J N Simasiku
Danke. Das ist genau das, was ich gerade brauchte.
WPBeginner Support
You’re welcome
Admin
Ezekiel
Ich kann keine Dateien hochladen, wenn ich kein Abonnement für einen Plan abgeschlossen habe, oder??
WPBeginner Support
Es klingt, als ob Sie auf WordPress.com sind. Unsere Tutorials sind für WordPress.org und Sie möchten vielleicht einen Blick auf unseren Leitfaden unten werfen:
https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
Admin