ПРИМІТКА. Станом на 4.7.1 це вже не працює так, як опубліковано тут. Потік коментарів починається тут. Я оновлю це, як тільки стане зрозумілим найкращий спосіб це зробити. Це найкраще, що я отримав на сьогодні.
Для файлу functions.php або плагіна функціональності:
function cc_mime_types($mimes) ( $mimes('svg') = 'image/svg+xml'; return $mimes; ) add_filter('upload_mimes', 'cc_mime_types');
Без цього файли SVG буде відхилено під час спроби завантажити їх за допомогою засобу завантаження медіа.
До WordPress 4.0 ви також змушуєте їх правильно відображатись у сітці медіа. Але це зараз порушено. Якщо хтось знає, як це виправити, дайте мені знати!
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');