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

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie ein Datei-Upload-Formular in WordPress erstellen?

Vielleicht stellen Sie Mitarbeiter ein und möchten Lebensläufe sammeln, oder Sie veranstalten einen Fotowettbewerb, bei dem die Bewerber Dateien anhängen müssen.

In diesem Artikel zeigen wir Ihnen, wie Sie Schritt für Schritt ein Datei-Upload-Formular in WordPress erstellen können.

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.

Werfen wir also einen Blick darauf, wie man ein Datei-Upload-Formular in WordPress erstellt.

Wie man ein Datei-Upload-Formular in WordPress erstellt

Für dieses Tutorial werden wir WPForms verwenden, das beste Kontaktformular-Plugin für WordPress.

Weitere Informationen finden Sie in unserem vollständigen Bericht über WPForms.

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 die Datei-Upload-Formularvorlage freizuschalten.

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

Dies führt Sie zur Seite „Vorlage suchen“, wo Sie Ihr neues Formular benennen können. Sie müssen auch nach der Vorlage für das Datei-Upload-Formular im Suchfeld auf der linken Seite suchen.

Klicken Sie dann einfach auf die Schaltfläche „Vorlage verwenden“ unter der Option „Datei-Upload-Formular“.

Choose the File Upload form template

Sie werden nun zum WPForms-Builder weitergeleitet, wo das Dateiupload-Formular automatisch für Sie erstellt 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:

  • Bilddateien: .png, .gif, .jpg
  • Dokumente:.doc, .xls, .ppt, .pdf
  • Audio:.wav, .mp3, .mp4
  • Video:.mpg, .mov, .wmv

Sie müssen lediglich die Dateiformate, die Sie akzeptieren möchten, 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 für WordPress ein. Sie können zusätzliche Dateitypen zu WordPress hinzufügen, wenn Sie Benutzern das Hochladen von Dateitypen erlauben möchten, 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 Formular abschicken, ohne ihre Datei(en) anzuhängen, können Sie den Schalter „Erforderlich“ einschalten. 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“.

Tipp: Mit dem klassischen Upload-Feld kann nur eine Datei hochgeladen werden. Wenn Sie möchten, dass Benutzer mehr als eine Datei hochladen können, müssen Sie Ihrem Formular mehrere Datei-Upload-Felder 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 auch dann in Ihrer WordPress-Datenbank gespeichert, wenn Sie dieses Kontrollkästchen 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 die Registerkarte „Einstellungen“ in der linken Ecke öffnen. Dort klicken Sie einfach auf die Registerkarte „Benachrichtigungen“.

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

Wenn Sie Ihre WordPress-Site 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.

Change the email address the receives the notifications

Wenn Sie jedoch nicht sicher sind, ob {admin_email} Ihre E-Mail-Adresse ist, besuchen Sie einfach die Seite Einstellungen “ Allgemein in Ihrem WordPress-Admin-Dashboard.

Suchen Sie dort nach der E-Mail-Adresse für die Verwaltung. Von hier aus 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.

Dazu müssen Sie die Seite Einstellungen “ Bestätigungen in der linken Spalte aufrufen. Geben Sie dann einfach 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 die Schaltfläche „Veröffentlichen“ oder „Aktualisieren“, um Ihre Änderungen zu speichern.

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 Website aktualisiert, so dass Sie es nicht erneut zu Ihrer Seite hinzufügen müssen.

Tipp: Es ist eine gute Idee, Ihr Formular zu testen, um sicherzustellen, dass es wie erwartet funktioniert. Wenn Sie nach dem Erstellen eines Formulars 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: 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.

Wir hoffen, dass diese Anleitung Ihnen geholfen hat, ein Datei-Upload-Formular in WordPress zu erstellen. Vielleicht möchten Sie auch einen Blick auf unsere Expertenauswahl der besten WordPress-Umfrage-Plugins werfen und unsere Anleitung zum Erstellen eines E-Mail-Newsletters 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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

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.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

14 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    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 says

      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

  3. Ralph says

    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!

  4. Jiří Vaněk says

    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.

  5. Patricia Dueck says

    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?

  6. Leandro says

    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?

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.