Tillad SVG gennem WordPress Media Uploader - CSS-tricks

Anonim

BEMÆRK: Fra 4.7.1 fungerer dette ikke nøjagtigt som offentliggjort her længere. Kommentar tråd starter her. Jeg opdaterer dette, når den bedste måde at håndtere det på er klar. Dette er det bedste, jeg har hidtil.

Til din functions.php-fil eller et funktionalitets-plugin:

function cc_mime_types($mimes) ( $mimes('svg') = 'image/svg+xml'; return $mimes; ) add_filter('upload_mimes', 'cc_mime_types');

Uden dette afvises SVG-filer, når de forsøger at uploade dem via medieuploader.

Før WordPress 4.0 får du dem også til at blive vist korrekt i Media-gitteret. Men det er brudt nu. Hvis nogen ved, hvordan man retter, så lad mig det vide!

function fix_svg_thumb_display() ( echo ' td.media-icon img(src$=".svg"), img(src$=".svg").attachment-post-thumbnail ( width: 100% !important; height: auto !important; ) '; ) add_action('admin_head', 'fix_svg_thumb_display');