Leisti SVG per „WordPress Media Uploader“ CSS-gudrybės

Anonim

PASTABA: Nuo 4.7.1 tai nebeveikia taip, kaip čia paskelbta. Komentarų gija prasideda čia. Aš tai atnaujinsiu, kai paaiškės geriausias būdas tai tvarkyti. Tai geriausia, ką gavau iki šiol.

Jei norite sužinoti apie failą functions.php arba funkcinį papildinį:

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

Be to, SVG failai bus atmesti, kai bandysite juos įkelti per medijos įkėlimo programą.

Prieš „WordPress 4.0“ taip pat nustatote, kad jie būtų tinkamai rodomi medijos tinklelyje. Bet tai sugedo dabar. Jei kas žino, kaip išspręsti, praneškite man!

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