Cho phép SVG thông qua WordPress Media Uploader - Thủ thuật CSS

Anonim

LƯU Ý: Kể từ ngày 4.7.1, tính năng này không hoạt động chính xác như được xuất bản ở đây nữa. Chủ đề bình luận bắt đầu ở đây. Tôi sẽ cập nhật điều này khi cách tốt nhất để xử lý nó trở nên rõ ràng. Đây là điều tốt nhất tôi có cho đến nay.

Đối với tệp functions.php của bạn hoặc một plugin chức năng:

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

Nếu không có điều này, các tệp SVG sẽ bị từ chối khi cố gắng tải chúng lên thông qua trình tải lên phương tiện.

Trước WordPress 4.0, bạn cũng làm cho chúng hiển thị đúng trong lưới Phương tiện. Nhưng giờ đã hỏng rồi. Nếu ai biết cách khắc phục, hãy cho tôi biết!

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