REMARQUE: à partir de 4.7.1, cela ne fonctionne plus exactement comme publié ici. Le fil de commentaires commence ici. Je mettrai à jour ceci une fois que la meilleure façon de gérer cela sera claire. C'est le meilleur que j'ai eu jusqu'à présent.
Pour votre fichier functions.php ou un plugin de fonctionnalité:
function cc_mime_types($mimes) ( $mimes('svg') = 'image/svg+xml'; return $mimes; ) add_filter('upload_mimes', 'cc_mime_types');
Sans cela, les fichiers SVG seront rejetés lors de la tentative de téléchargement via le téléchargeur multimédia.
Avant WordPress 4.0, vous les faites également s'afficher correctement dans la grille Médias. Mais c'est cassé maintenant. Si quelqu'un sait comment réparer, faites-le moi savoir!
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');