Tillåt SVG via WordPress Media Uploader - CSS-tricks

Anonim

OBS: Från och med 4.7.1 fungerar det inte precis som publicerat här längre. Kommentartråd börjar här. Jag uppdaterar detta när det bästa sättet att hantera det blir klart. Det här är det bästa jag har hittills.

För din functions.php-fil eller ett plugin för funktionalitet:

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

Utan detta kommer SVG-filer att avvisas när de försöker ladda upp dem via medieuppladdaren.

Innan WordPress 4.0 får du dem också att visas ordentligt i Media-rutnätet. Men det är trasigt nu. Om någon vet hur man fixar, låt mig veta!

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');