Загрузка SVG: безопасно добавьте SVG-изображения в медиатеку
WordPress по умолчанию отклоняет файлы SVG, потому что SVG может содержать скрипты. Инструмент Загрузка SVG в Baza Helper позволяет медиатеке принимать SVG, но только статичную графику: каждый файл проверяется и пересобирается из короткого списка разрешённых элементов, а всё остальное отклоняется.
Включите
- Откройте Baza Helper > Панель управления и найдите карточку Загрузка SVG.
- Убедитесь, что её переключатель включён. По умолчанию он включён; выключите его, чтобы снова отклонять SVG.
- Загрузите файл .svg в медиатеку, как любое изображение.
Пользователь, который загружает, должен иметь право загружать файлы; оно есть у Автора, Редактора и Администратора.
Что принимается
- Статичный SVG до 256 КБ.
- Контуры и фигуры: path, rect, circle, ellipse, line, polyline и polygon, с группами, градиентами, обрезкой и масками.
- Простые эффекты экспортированной графики: размытие, заливка, смешивание, смещение, матрица цветов, композиция и слияние.
- Ссылки, остающиеся внутри файла, например fill=»url(#id)».
Что отклоняется
- Скрипты, атрибуты событий и любой другой атрибут, которого нет в списке разрешённых.
- Внешние ресурсы: подключённые изображения, шрифты и адреса.
- Объявление DOCTYPE или ENTITY.
- Элементы вне списка, например text, image, use и style.
Файл, нарушающий эти правила, отклоняется целиком с сообщением «Используйте статичный SVG с контурами и фигурами; скрипты и внешние ресурсы запрещены.» Если в SVG есть текст, преобразуйте его в контуры в графической программе и экспортируйте заново.
Размер на странице
Baza Helper берёт пропорции из viewBox файла и записывает ширину и высоту не больше 512 пикселей, поэтому изображение, экспортированное без размера, не заполняет всю страницу.
Замена изображения
Инструмент Заменить изображение принимает SVG, пока включён Загрузка SVG. Если инструмент выключен, на выбранный SVG появляется сообщение с названием переключателя.
Изображения от ИИ-ассистента
Изображения, которые ассистент передаёт через Content Review, никогда не бывают SVG: только JPEG, PNG, GIF, WebP и AVIF. SVG загрузите сами в медиатеку.
