Standardmässig verweigert der Uploader für die WordPress Mediathek den Upload von vektorbasierten Grafikdateien, zum Beispiel .svg .
Gerade in Zeiten von Retinadisplays und immer größeren Handys mit immer größeren Auflösungen, verwende ich jedoch gerne vektorebasierte Dateien, da diese die ganze Skalierung übernehmen und bei jeder Auflösung scharf und „crisp“ angezeigt werden.
Bei einem Upload einer svg-Datei wird folgende Fehlermeldung angezeigt:
“logolzWeb.svg” konnte wegen eines Fehlers nicht hochgeladen werden
Tut mir leid, aber aus Sicherheitsgründen ist dieser Dateityp nicht erlaubt.
Wenn man folgendes Snippet in die functions.php
des verwendeten Themes inplementiert, ist jedoch auch der Upload von .svg Dateien kein Problem mehr und man kann fröhlich seine scharfen Grafiken einbinden.
add_filter('upload_mimes', 'custom_upload_mimes'); function custom_upload_mimes ( $existing_mimes=array() ) { // add the file extension to the array $existing_mimes['svg'] = 'mime/type'; // call the modified list of extensions return $existing_mimes; }
Funzt. Danke!