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

Первое, что необходимо сделать, добавить следующую функцию в functions.php.
# Разрешить загрузку 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 изображений через библиотеку файлов.
Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.
Статьи из данной категории:
Комментарии
- Комментариев пока нет.