Inhaltsverzeichnis
- Warum tritt diese Fehlermeldung auf?
- Wie man den Upload für bestimmte Dateitypen ermöglicht
Warum tritt diese Fehlermeldung auf?
Wenn Sie versuchen, eine Datei in WordPress hochzuladen und die Meldung erhalten, dass der Dateityp aus Sicherheitsgründen nicht erlaubt ist, liegt das an den Sicherheitsvorkehrungen von WordPress. Diese Plattform erlaubt standardmäßig nur bestimmte Dateitypen, um sicherzustellen, dass keine gefährlichen Dateien hochgeladen werden. Zu den erlaubten Dateiformaten gehören:
- Bilder: .jpg, .jpeg, .png, .gif, .ico
- Videos: .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2
- Audio: .mp3, .m4a, .ogg
- Dokumente: .pdf, .doc, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .psd
Probleme treten häufig auf, wenn Sie versuchen, weniger gängige Formate wie .woff, .ttf oder .svg hochzuladen. Für .svg-Dateien gibt es spezielle Anleitungen, die Ihnen helfen können, diese sicher zu verwenden.
Wie man den Upload für bestimmte Dateitypen ermöglicht
Um weitere Dateitypen hochladen zu können, müssen Sie einige Anpassungen in den Dateien Ihrer WordPress-Installation vornehmen. Beachten Sie, dass diese Änderungen nur für Dateitypen vorgenommen werden sollten, die Sie als sicher erachten. Hier sind die Schritte, die Sie befolgen sollten:
1. Anpassen der wp-config.php Datei
- Verbinden Sie sich per FTP mit Ihrem Server und öffnen Sie die wp-config.php Datei im Hauptverzeichnis Ihrer WordPress-Installation.
- Fügen Sie am Ende der Datei die folgende Zeile hinzu:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
2. Anpassen der functions.php Datei
- Wechseln Sie per FTP zu Ihrem Theme-Verzeichnis unter „wp-content“ → „themes“ und öffnen Sie die functions.php Datei Ihres (Child-)Themes.
- Fügen Sie den folgenden Code hinzu, um die gewünschten Dateiformate zu erlauben:
- Falls Ihr gewünschter Dateityp nicht im Code enthalten ist, können Sie ihn nach dem gleichen Schema hinzufügen.
add_filter( 'upload_mimes', function() {
$mimes = [
'svg' => 'image/svg+xml',
'ttf' => 'application/ttf',
'otf' => 'application/otf',
'tiff' => 'image/tiff',
'tif' => 'image/tiff',
'webm' => 'video/webm',
'csv' => 'text/csv',
'ics' => 'text/calendar',
'zip' => 'application/zip',
'rar' => 'application/rar',
];
return $mimes;
});
3. Datei hochladen
Nach den Änderungen können Sie die gewünschte Datei hochladen, ohne eine Fehlermeldung zu erhalten. Denken Sie daran, den Code nach dem erfolgreichen Upload wieder zu entfernen, es sei denn, Sie benötigen diese Änderung dauerhaft.
Wenn das Problem weiterhin besteht oder Sie sich nicht sicher fühlen, diese Änderungen selbst vorzunehmen, können Sie professionelle Hilfe in Anspruch nehmen.