WordPress: разрешить загрузку SVG-файлов

Те, кто попытался загрузить SVG на WordPress через медиафайлы, всегда получают один и тот же ответ — Извините, этот тип файла недопустим по соображениям безопасности. Это сделано неспроста. Потому что в SVG очень легко внедрить вирусный код, который повлияет на работоспособность вашего сайта.

Впрочем, в любой файл можно «запихнуть» вирус, просто что SVG-файлы более уязвимы в этом плане. При разрешении загрузки SVG на WordPress, нужно быть уверенным, что загружаемый файл безопасен. Это, когда вы его сами сделали, к примеру, в иллюстраторе, или скачали с надежного источника.

Плагин SVG Support

разрешить загрузку SVG-файлов
SVG Support

Этот плагин позволяет безопасно загружать SVG на ваш сайт через медиафайлы. Вы можете использовать SVG-файлы как картинка, или с помощью функций плагина, используйте как код SVG. Это даст вам возможность через CSS правила самому редактировать SVG: менять цвет, делать анимацию, менять размер и т.д.

Настройка SVG Support

После установки плагина нужно провести ряд настроек, чтобы повысить защиту при загрузке SVG. В админ-панели перейдите в раздел «Настройки – Поддержка SVG». Главное, отметьте первый пункт «Загружать может только администратор». Остальные по желанию или как на скриншоте.

Настройка SVG Support

Дополнительные настройки

Для того чтобы из SVG делать код, поставьте галочку в пункте «Включит расширенный режим» и нажмите кнопку «Сохранить изменения». После чего появятся дополнительные параметры. Отметьте параметры как на скриншоте или на свое усмотрение.

Теперь, к примеру, когда в статью добавите SVG-файл через медиафайлы, вам нужно будет сделать еще одно действие. Добавьте к тегу img класс style-svg. После этого ваш SVG-файл будет не картинкой, а кодом, который можно редактировать через CSS.

Настройка SVG Support

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *