Как Загрузить SVG в WordPress

Сегодня мы рассмотрим, как можно в WordPress разрешить загрузку SVG изображений, чтобы добавлять SVG через библиотеку файлов. Научимся добавлять и другие форматы, например, WEBP.

При попытке загрузить SVG в WordPress, вы увидите следующее предупреждение о невозможности добавления данного типа по соображениям безопасности.

Первое, что необходимо сделать, добавить следующую функцию в

#Разрешить загрузку svg  function allow_type($type) { $type[‘svg’] = ‘image/svg+xml’; return $type; } add_filter(‘upload_mimes’, ‘allow_type’);

Затем добавьте следующую строку в вначало ваших SVG изображений, если таковой нет.

<?xml version=»1.0″ encoding=»utf-8″?>

Если всё сделали верно, и обновили страницу, то на этот раз вы сможете загрузить SVG через библиотеку файлов.

Поддержка WEBP в WordPress

Чтобы загрузить WEBP в WordPress, предварительно добавьте следующую функцию в functions.php

#Разрешить загрузку webp  function allow_type($type) { $type[‘webp’] = ‘image/webp’; return $type; } add_filter(‘upload_mimes’, ‘allow_type’);

Как вы уже догадались, таким образом можно разрешить поддержку и загрузку других форматов:

.doc — application/msword

.psd — image/vnd.adobe.photoshop

и т.д.

Итак, мы сегодня научились разрешать загрузку SVG, чтобы иметь возможность добавления SVG изображений через библиотеку файлов/