NOTA: A partir de 4.7.1, isso não está mais funcionando exatamente como publicado aqui. O tópico de comentários começa aqui. Vou atualizar isso assim que a melhor maneira de lidar com isso ficar clara. Este é o melhor que consegui até agora.
Para seu arquivo functions.php ou um plugin de funcionalidade:
function cc_mime_types($mimes) ( $mimes('svg') = 'image/svg+xml'; return $mimes; ) add_filter('upload_mimes', 'cc_mime_types');
Sem isso, os arquivos SVG serão rejeitados ao tentar carregá-los por meio do carregador de mídia.
Antes do WordPress 4.0, você também fazia com que eles fossem exibidos corretamente na grade de mídia. Mas isso está quebrado agora. Se alguém souber como consertar, me avise!
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');