19. März 2023
SVGs, JSON oder andere Dateiformate in WordPress hochladen
In die WordPress-Mediathek lassen sich eine ganze Reihe Dateiformate hochladen. Standardmäßig sind das .jpg, .jpeg, .png, .gif, .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .mp3, .m4a, .ogg, .wav, .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv und .3gp.
Darüberhinaus kann es aber durchaus sinnvoll oder erforderlich sein andere Dateitypen hochzuladen. Z.B. auch um Sie als Download bereit zu stellen.
Mit folgendem Code in der functions.php lassen sich weitere Dateiformate in die Liste der erlaubten Formate mit aufnehmen:
function custom_mime_types( $mimes ) {
$mimes['svg'] = 'image/svg+xml';
$mimes['json'] = 'application/json';
return $mimes;
}
add_filter( 'upload_mimes', 'custom_mime_types' );
Code-Sprache: PHP (php)
Hier muss neben dem Dateiformat auch der MIME-Type mit angegeben werden. Eine Liste aller MIME-Types findest du hier: https://www.sitepoint.com/mime-types-complete-list/