POZNÁMKA: Od 4.7.1 to již nefunguje přesně tak, jak je zde zveřejněno. Vlákno komentářů začíná zde. Aktualizuji to, jakmile bude nejlepší způsob, jak to zvládnout, jasný. To je to nejlepší, co jsem zatím dostal.
Pro váš soubor functions.php nebo plugin funkcí:
function cc_mime_types($mimes) ( $mimes('svg') = 'image/svg+xml'; return $mimes; ) add_filter('upload_mimes', 'cc_mime_types');
Bez tohoto budou soubory SVG odmítnuty při pokusu o jejich nahrání pomocí nástroje pro nahrávání médií.
Před WordPress 4.0 je také nastavíte, aby se správně zobrazovaly v mediální mřížce. Ale to je teď zlomené. Pokud někdo ví, jak to opravit, dejte mi vědět!
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');