Povoliť SVG prostredníctvom aplikácie WordPress Media Uploader - Triky CSS

Anonim

POZNÁMKA: Od 4.7.1 to už nefunguje presne tak, ako je to tu zverejnené. Vlákno komentára začína tu. Aktualizujem to, akonáhle bude najlepší spôsob riešenia objasnený. Toto je to najlepšie, čo som doposiaľ dostal.

Pre váš súbor functions.php alebo doplnok funkcií:

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

Bez toho budú súbory SVG odmietnuté pri pokuse o ich načítanie pomocou nástroja na odovzdávanie médií.

Pred WordPress 4.0 ich tiež správne zobrazujete v mediálnej mriežke. Ale to je teraz zlomené. Ak niekto vie, ako to napraviť, dajte mi vedieť!

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