Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man ein Datei-Upload-Formular in WordPress erstellt

Vor nicht allzu langer Zeit erforderte das Hinzufügen eines Formulars zum Hochladen von Dateien in WordPress individuellen Code oder umständliche Workarounds. Das war nicht gerade anfängerfreundlich und führte oft zu Verwirrung bei Website-Besitzern und Besuchern.

Deshalb haben wir jahrelang verschiedene Werkzeuge getestet und Unternehmen dabei geholfen, diesen Prozess zu rationalisieren.

Nehmen wir an, Sie müssen Bewerbungen sammeln, Kundenfeedback erhalten oder wichtige Dokumente für ein Projekt zusammenstellen. In diesem Fall kann ein Formular für den Upload von Dateien Ihre Website wesentlich effizienter und professioneller machen!

In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie mit einem anfängerfreundlichen Plugin ganz einfach ein Formular zum Hochladen von Dateien in WordPress erstellen können – ganz ohne Programmierkenntnisse. Es ist die gleiche Methode, auf die sich viele unserer Partnermarken verlassen, um die Dokumentenerfassung zu vereinfachen und die Interaktion mit den Benutzern zu verbessern.

Creating a File Upload form in WordPress

Warum ein WordPress-Datei-Upload-Formular erstellen?

Ein Datei-Upload-Formular ist eine großartige Idee, um jede Art von Datei von Ihren Nutzern auf Ihrer WordPress-Website zu sammeln.

Sie können die Benutzer Bilder, PDF-Dateien, Word-Dokumente oder andere Dateitypen hochladen lassen.

Die Verwendung eines Dateiupload-Formulars macht Ihnen und Ihren Nutzern das Leben leicht. Anstatt E-Mails hin und her zu schicken, können Sie ein Formular erstellen, das alle Felder enthält, die Sie benötigen, um alle Informationen auf einmal zu erfassen.

Außerdem sollte Ihr Formular die Formulardaten automatisch in Ihrer WordPress-Datenbank speichern. Auf diese Weise können Sie die Eingaben leicht wiederfinden, selbst wenn Sie eine E-Mail verpassen oder löschen.

Deshalb zeigen wir Ihnen, wie Sie ein Formular zum Hochladen von Dateien in WordPress erstellen können. Hier ist ein kurzer Überblick über das, was wir in diesem Artikel besprechen werden:

Lassen Sie uns gleich loslegen!

Wie man ein Datei-Upload-Formular in WordPress erstellt

Für dieses Tutorial werden wir WPForms verwenden, das beste Online-Formularerstellungsprogramm auf dem Markt. Er ist einsteigerfreundlich und dennoch leistungsfähig genug, um erweiterte Funktionen wie Uploads, bedingte Logik und mehrstufige Formulare zu verarbeiten.

Wir verwenden WPForms auf mehreren unserer Websites, um wichtige Aufgaben wie Kontaktformulare, Website-Migrationsanfragen und unsere jährliche Befragung der Benutzer zu erledigen. Es macht es uns leicht, Antworten zu sammeln und zu verwalten, ohne mit E-Mails oder Tabellenkalkulationen zu jonglieren.

Weitere Informationen finden Sie in unserer vollständigen Rezension über WPForms.

WPForms homepage

Zunächst müssen Sie das WPForms-Plugin installieren und aktivieren. Weitere Anweisungen finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

📝 Hinweis: WPForms bietet auch eine kostenlose Version an. Sie benötigen jedoch die Pro-Version des Plugins, um das Template für den Upload von Dateien freizuschalten.

Rufen Sie nach der Aktivierung die Seite WPForms ” Add New in der WordPress-Admin-Seitenleiste auf.

Dadurch gelangen Sie auf die Seite ‘Template suchen’, wo Sie Ihr neues Formular benennen können.

Als Nächstes wählen Sie aus, wie Sie Ihr Formular erstellen: mit einer leeren Leinwand, einem AI-Formularersteller oder einem vorgefertigten Template.

Wenn Sie sich zum Beispiel für den WPForms AI Form Builder entscheiden, müssen Sie nur die Art des Formulars, das Sie benötigen, in einer einfachen Eingabeaufforderung beschreiben. WPForms wird dann automatisch das Formular für Sie generieren.

WPForms AI forms in action

Für dieses Tutorial werden wir jedoch ein vorgefertigtes Template verwenden. Sie können die Suchleiste verwenden, um das Template für das Upload-Formular schnell zu finden.

Wenn Sie es gefunden haben, klicken Sie einfach auf den Button “Template verwenden” unter der Option “Upload-Formular”.

Choose the File Upload form template

Sie werden nun zum WPForms-Builder weitergeleitet, wo das Formular für den Upload von Dateien automatisch für Sie geladen wird.

Sie können die Vorlage für das Datei-Upload-Formular verwenden, ohne Änderungen vorzunehmen, oder Sie können auch Formularfelder aus der Seitenleiste “Felder hinzufügen” per Drag & Drop hinzufügen.

File Upload form will now be automatically created for you

Klicken Sie anschließend auf das Feld “Datei-Upload” im Formular, um dessen Einstellungen in der linken Spalte zu öffnen.

Standardmäßig können Sie verschiedene Dateitypen in das Formular hochladen, darunter auch die folgenden:

  • Bilddateiformate: .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 “Erlaubte Dateierweiterungen” eingeben.

In diesem Tutorial werden wir die Bildformate .png, .gif und .jpg zulassen. Trennen Sie jedes Dateiformat durch ein Komma.

Type file extension type

📝 Hinweis: WordPress schränkt die Dateitypen, die auf die Website hochgeladen werden können, aus Sicherheitsgründen ein. Sie können zusätzliche Dateitypen zu WordPress hinzufügen, wenn Sie Benutzern das Hochladen von Dateitypen erlauben wollen, die normalerweise nicht erlaubt sind.

Sie können auch eine maximale Dateigröße und eine maximale Anzahl von Dateien festlegen. Für unser Tutorial werden wir den Teilnehmern erlauben, bis zu 3 Fotos mit jeweils bis zu 50 MB einzureichen.

Wenn Sie verhindern möchten, dass Personen das WordPress-Formular ohne Anhang(e) abschicken, können Sie den Schalter “Erforderlich” aktivieren. Das bedeutet, dass das Formular nur dann abgeschickt werden kann, wenn mindestens eine Datei hochgeladen wurde.

Choose file size and the number of files to be uploaded

Wechseln Sie dann einfach oben auf die Registerkarte “Erweitert”.

Standardmäßig verwendet das Datei-Upload-Feld ein modernes Format, bei dem die Benutzer ihre Dateien per Drag & Drop hochladen können.

Wenn Sie jedoch nur wenig 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 mit dem klassischen Upload-Feld nur eine Datei hochgeladen werden kann. Wenn Sie möchten, dass Benutzer mehr als eine Datei hochladen können, müssen Sie Ihrem Formular mehrere Uploads-Felder für Dateien hinzufügen.

Choose the Classic option as the form style from the dropdown menu

Sie können die hochgeladenen Dateien auch in der WordPress-Medienbibliothek speichern, indem Sie den Schalter “Datei in WordPress-Medienbibliothek speichern” aktivieren. Auf diese Weise können Sie die hochgeladenen Dateien leicht zu einem Beitrag oder einer Seite hinzufügen.

Wenn Sie z. B. einen Fotowettbewerb veranstalten, sollten Sie die besten Fotos bei der Bekanntgabe des Gewinners berücksichtigen.

📝 Hinweis: Die hochgeladenen Dateien werden in Ihrer WordPress-Datenbank gespeichert, auch wenn Sie diese Box nicht aktivieren. Sie werden lediglich in einem separaten Ordner in Ihrem WordPress-Hosting-Konto gespeichert.

Toggle the switch to allow the form to store files in the media library

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 Dateiupload-Formular auch andere Felder in der linken Spalte hinzufügen.

Sie können zum Beispiel ein Website/URL-Feld in das Formular einfügen, damit die Benutzer Ihnen den Link zu ihrer Website mitteilen können.

Save the form after adding additional fields

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 für Ihr Dateiupload-Formular

Um die Benachrichtigungseinstellungen für das Formular zu ändern, müssen Sie den Tab “Einstellungen” auf der linken Seite öffnen. Dort klicken Sie einfach auf den Tab “Benachrichtigungen”.

Standardmäßig sendet das Formular beim Absenden eine E-Mail-Benachrichtigung an {admin_email}.

Wenn Sie Ihre WordPress Website selbst erstellt haben, wird dies Ihre E-Mail-Adresse sein. Wenn nicht, dann können Sie {admin_email} löschen und stattdessen Ihre eigene E-Mail-Adresse hier eingeben.

Change the email address the receives the notifications

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-Dashboard.

Suchen Sie dort nach dem Abschnitt “E-Mail-Adresse des Administrators”. Hier können Sie nun die E-Mail-Adresse des Administrators ändern.

Check the admin email

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, sollten Sie sich unsere Anleitung zur Erstellung eines Kontaktformulars mit mehreren Benachrichtigungsempfängern ansehen.

Sie können auch die Bestätigungsmeldung ändern, die die Benutzer nach dem Absenden des Formulars sehen.

Rufen Sie dazu die Seite Einstellungen ” Bestätigungen in der linken Spalte auf. Geben Sie dann die Nachricht in das Feld “Bestätigungsnachricht” ein. Sie können auch Formatierungen wie Fett- und Kursivdruck hinzufügen.

Change the confirmation message

Vergessen Sie nicht, Ihr Formular zu speichern, nachdem Sie die Änderungen vorgenommen haben.

Sie können den Formularersteller verlassen, indem Sie auf das “X” in der oberen rechten Ecke klicken.

Hinzufügen des Dateiupload-Formulars zu Ihrer Website

Sobald Sie Ihr Formular erstellt haben, müssen Sie es in Ihre Website einfügen.

Dazu müssen Sie eine bestehende oder neue WordPress-Seite/einen Beitrag in der Admin-Seitenleiste öffnen. In diesem Tutorial werden wir das Dateiupload-Formular zu einer neuen Seite hinzufügen.

Klicken Sie dort auf die Schaltfläche “Neuen Block hinzufügen” (+) in der oberen linken Ecke des Bildschirms und suchen Sie den WPForms-Block.

Locate and add the WPForms block

Nach dem Hinzufügen des Blocks wird auf der Seite ein WPForms-Dropdown-Menü angezeigt.

Wählen Sie das soeben erstellte Formular zum Hochladen von Dateien aus.

Choose the File Upload form from the dropdown menu

Klicken Sie abschließend auf den Button “Veröffentlichen” oder “Aktualisieren”, um Ihre Änderungen zu speichern. Weitere Einzelheiten 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.

File upload form preview

Sie können auch jederzeit Änderungen an Ihrem Formular vornehmen, indem Sie die Seite WPForms ” Alle Formulare in der Admin-Seitenleiste aufrufen.

Klicken Sie einfach auf den Namen des Formulars oder fahren Sie mit der Maus über das Formular und klicken Sie auf den Link “Bearbeiten”, um den Formularersteller zu öffnen.

Edit form

Wenn Sie Ihr Formular bearbeiten, wird es automatisch auf Ihrer WordPress-Website aktualisiert, so dass Sie es nicht erneut zu Ihrer Seite hinzufügen müssen.

🧑‍💻 Profi-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, lesen Sie unsere Schritt-für-Schritt-Anleitung zur Behebung des Problems, dass WordPress keine E-Mails versendet.

Anzeigen oder Herunterladen der hochgeladenen Dateien

Wenn jemand eine Datei über Ihr Datei-Upload-Formular sendet, können Sie sie in Ihrem E-Mail-Posteingang oder in Ihrem WordPress-Dashboard sehen.

Bei jedem Eintrag in das Formular erhalten Sie eine E-Mail wie diese:

Preview of the email you'll receive when someone fills the form

Klicken Sie einfach auf die Links, um die Dateien anzusehen oder herunterzuladen.

Sie können die Dateien auch leicht in Ihrem WordPress-Dashboard finden. Gehen Sie einfach auf die Seite WPForms ” Einträge und klicken Sie dann auf den Namen Ihres Formulars.

Choose the file upload form on the entries page

Sie können die hochgeladenen Dateien in der Tabelle der WordPress-Formulareinträge sehen.

Alternativ können Sie auch auf den Link “Anzeigen” klicken, um die vollständigen Angaben zu jedem Formulareintrag zu sehen.

View form entries

Bonus-Tipp 🌟: Wie Sie Ihre WordPress-Formulare gestalten

Wenn Sie ein Datei-Upload-Formular erstellt haben, ist es eine gute Idee, es an Ihre Markenfarben anzupassen. Dies kann Ihr Formular optisch ansprechend machen und mehr Nutzer dazu ermutigen, es auf Ihrer Website einzureichen, was letztendlich zu neuen Kunden führt.

Mit WPForms können Sie dies ganz einfach tun. Nach dem Hinzufügen Ihrer Datei Upload-Formular zu einer Seite oder Beitrag, besuchen Sie einfach die WPForms ” Einstellungen Seite aus dem WordPress Dashboard.

Aktivieren Sie hier die Option “Modernes Markup verwenden” und klicken Sie auf die Schaltfläche “Änderungen speichern”.

Enable modern markup in WPForms

Ö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 finden Sie einige neue Einstellungen, mit denen Sie das Datei-Upload-Formular gestalten können.

Sie können die Farben der Felder, des Textes und der Schaltflächen ändern, um Ihr Formular optisch ansprechend zu gestalten.

Style your file upload form

Wenn Sie fertig sind, klicken Sie einfach oben auf die Schaltfläche “Veröffentlichen” oder “Aktualisieren”, um Ihre Einstellungen zu speichern. Sie haben nun Ihr Datei-Upload-Formular erfolgreich gestaltet.

Weitere Informationen finden Sie in unserem Tutorial zum Anpassen und Gestalten von WordPress-Formularen.

Video-Anleitung

Bevorzugen Sie Videoanleitungen? Schauen Sie sich unser komplettes YouTube-Tutorial an, wie man ein Dateiupload-Formular in WordPress erstellt:

Subscribe to WPBeginner

Wir hoffen, dass dieses Tutorial Ihnen geholfen hat zu lernen, wie man ein Formular zum Hochladen von Dateien in WordPress erstellt. Vielleicht möchten Sie auch unseren ultimativen Leitfaden für WordPress-Formulare und unsere Expertenauswahl für die besten WordPress Plugins zum Hochladen von Dateien lesen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

13 KommentareLeave a Reply

  1. Mrteesurez

    I can that WPForms seems to be the best contact form plugin for WordPress for any business bro has.
    But what if I want to store the uploaded files in another location, maybe third party location, like AWS, azure or Google drove, do that I can be able to collect more files and never overload my shared WordPress hosting database.

    • WPBeginner Support

      WPForms does allow you to send the uploaded files to storage like AWS or drive to not have the files on your hosting itself.

      Admin

  2. Ralph

    This is really nice idea for a contest. Way better than leaving an email that can be spammed with a lot of files. This is clear, offer security in form of deciding what files are accepted and how many of them. Great guide!

    • WPBeginner Support

      Glad you found it helpful :)

      Admin

  3. Jiří Vaněk

    Before I had my own server where I configured PHP according to my needs, it’s important to note that the upload file size limit might still be on the provider’s side. Many providers have a much smaller PHP limit per file. Be mindful of this. Sometimes, you can adjust it in the .htaccess file, sometimes with a .user.ini file, and sometimes not at all. You might need to contact the server administrator to increase the file upload limit using PHP.

  4. Patricia Dueck

    When a person uploads a file to a WordPress form, do they have to have a WordPress account or a certain type of email address or can anyone upload a file regardless of their email address?

    • WPBeginner Support

      It would depend on how you set up the form but you can accept uploads from anyone you wanted :)

      Admin

  5. Leandro

    Hello, first thanks for sharing knowledge.

    One question: is there any way to change the path for sending the file, for example to an S3 bucket?

  6. Tisanke J N Simasiku

    Thank you. This is exactly what I needed right now.

    • WPBeginner Support

      You’re welcome :)

      Admin

  7. Ezekiel

    I can’t access uploading have access uploading files on my if I didn’t subscribe to any plan right??

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.