Aus Sicherheitsgründen erlaubt es WordPress nicht alle Dateitypen hochzuladen.
Wird trotzdem versucht einen Dateityp der nicht erlaubt wurde hochzuladen, erhält man folgende Fehlermeldung:
File type does not meet security guidelines. Try another.
Soll ein Typ erlaubt werden, der bisher nicht erlaubt wurde, muss die Methode „wp_check_filetype“ in der Datei „wp-includes/functions.php“ angepasst werden.
Erweitere die Liste um die gewünschten Dateitypen:
function get_allowed_mime_types() { static $mimes = false; if ( !$mimes ) { // Accepted MIME types are set here as PCRE unless provided. $mimes = apply_filters( 'upload_mimes', array( 'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', 'bmp' => 'image/bmp', 'tif|tiff' => 'image/tiff', 'ico' => 'image/x-icon', 'asf|asx|wax|wmv|wmx' => 'video/asf', 'avi' => 'video/avi', ....... ....... '<strong>DATEIENDUNG</strong>' => '<strong>MIME-TYPE</strong>', ) ); }
Eine Liste von MIME (Multipurpose Internet Mail Extensions) Typen findet ihr z.B. hier
Weitere Dateitypen für den Upload erlauben