Logo

NEWS

Latest Updates

Worldwide Operations

We Come to You

Global Security

100% Worldwide Protected
VELEVO® Team

So aktivierst Du den Upload für alle Medientypen in WordPress

Okt 1, 2024

Okt 1, 2024 | Best-Practices, WordPress

So aktivierst Du den Upload für alle Medientypen in WordPress

VELEVO® Team

VELEVO® Team

Tags:

Wenn Du WordPress nutzt, bist Du vielleicht schon auf die Beschränkung gestoßen, dass nicht alle Dateiformate hochgeladen werden können. WordPress blockiert standardmäßig bestimmte Medientypen, um die Sicherheit Deiner Website zu gewährleisten. Doch was, wenn Du eine spezielle Datei hochladen musst, die WordPress normalerweise nicht zulässt? In diesem Artikel zeige ich Dir, wie Du den Upload für alle Medientypen ganz einfach freischalten kannst.

Warum blockiert WordPress bestimmte Dateiformate?

Die Beschränkung auf gängige Dateiformate wie Bilder, PDFs oder Textdokumente dient dazu, Deine Website zu schützen. Bestimmte Dateitypen, insbesondere ausführbare Dateien, können potenziell schädlich sein, wenn sie hochgeladen werden. Deshalb beschränkt WordPress standardmäßig den Upload auf sicherere Formate.

Manchmal benötigst Du jedoch die Möglichkeit, spezielle Dateiformate hochzuladen, sei es für ein Plugin, eine Schriftart oder andere spezielle Anforderungen. Mit einem kleinen Code-Schnipsel kannst Du diese Beschränkungen aufheben und so den Upload aller Medientypen erlauben.

Die Lösung: Upload für alle Medientypen freischalten

Der folgende Code erlaubt es Dir, alle Dateitypen in WordPress hochzuladen:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

Dieser Code wird in der wp-config.php-Datei Deiner WordPress-Installation hinzugefügt, um den Upload für alle Medientypen freizuschalten.

So gehst Du Schritt für Schritt vor

  1. Zugriff auf die wp-config.php erhalten: Diese Datei findest Du im Stammverzeichnis Deiner WordPress-Installation. Du kannst sie über einen FTP-Client wie FileZilla oder direkt über das Datei-Management Deines Webhosts aufrufen.
  2. Datei bearbeiten: Öffne die wp-config.php mit einem Texteditor Deiner Wahl. Füge folgende Zeile vor dem Kommentar
    /* That's all, stop editing! Happy blogging. */
    ein:
    define( 'ALLOW_UNFILTERED_UPLOADS', true );
  3. Datei speichern: Nachdem Du den Code hinzugefügt hast, speichere die Datei und lade sie auf den Server zurück, falls Du einen FTP-Client verwendest.

Backup nicht vergessen!

Bevor Du Änderungen an wichtigen Dateien wie der wp-config.php vornimmst, solltest Du immer ein Backup Deiner WordPress-Website machen. Bei VELEVO® empfehlen wir Dir, regelmäßig Backups zu erstellen, besonders wenn Du Änderungen an kritischen Dateien vornimmst. So bist Du auf der sicheren Seite, falls es zu einem Problem kommt.

Sicherheitsaspekte berücksichtigen

Auch wenn die Möglichkeit, alle Dateiformate hochzuladen, sehr nützlich ist, solltest Du immer auf die Sicherheit Deiner Website achten. Durch die Freischaltung aller Medientypen können auch potenziell unsichere Dateien hochgeladen werden. Daher solltest Du nur Dateien von vertrauenswürdigen Quellen hochladen und, falls mehrere Personen auf Deine Mediathek zugreifen, sicherstellen, dass nur erfahrene Nutzer diese Funktion verwenden.

Den Code nach Gebrauch wieder auskommentieren

Wenn Du die Funktion nur temporär für den Upload spezieller Dateien (z. B. für ein Plugin oder eine Schriftart) benötigst, empfehlen wir Dir, den Code nach der Nutzung wieder zu deaktivieren. Du kannst dies tun, indem Du den Code auskommentierst, anstatt ihn komplett zu entfernen. Das funktioniert so:

// define( 'ALLOW_UNFILTERED_UPLOADS', true );

Durch das Einfügen der zwei Schrägstriche (//) wird der Code inaktiv, sodass die Upload-Beschränkungen von WordPress wieder greifen. Dies bietet Dir eine schnelle Möglichkeit, den Schutz Deiner Website wiederherzustellen, ohne den Code bei Bedarf erneut schreiben zu müssen.

Alternative: Spezifische Dateiformate freischalten

Falls Du nicht den Upload für alle Medientypen freischalten möchtest, kannst Du Plugins verwenden, um nur bestimmte Dateiformate zu erlauben. Das bietet eine bessere Kontrolle und mehr Sicherheit. Hier sind zwei empfehlenswerte Plugins:

  • WP Extra File Types: Mit diesem Plugin kannst Du spezifische Dateiformate direkt im Backend hinzufügen.
  • File Upload Types by WPForms: Dieses Plugin ermöglicht das Hochladen ungewöhnlicher Dateiformate wie .svg, .xml oder .json.

Fazit

Mit dem einfachen Code-Schnipsel define( 'ALLOW_UNFILTERED_UPLOADS', true ); kannst Du in WordPress den Upload für alle Medientypen freischalten. Dies ist besonders nützlich, wenn Du seltene oder spezielle Dateiformate hochladen musst. Denke daran, den Code nach Gebrauch auszukommentieren, um die Sicherheit Deiner Website wiederherzustellen, und mache immer ein Backup, bevor Du solche Änderungen vornimmst.

Wenn Du Fragen hast oder Unterstützung bei der Umsetzung benötigst, steht Dir das Team von VELEVO® gerne zur Seite. Wir helfen Dir dabei, Deine Website sicher und flexibel zu gestalten!

VELEVO® Team

VELEVO® Team

0 Kommentare