Добавить поддержку SVG в WordPress (без плагина)
Из коробки у Вордпрес отключена возможность загрузки SVG файла. Это было сделано из соображений безопасности. SVG (Scalable Vector Graphics) — это формат изображений, который позволяет встраивать векторную графику в веб-страницы. Однако SVG файлы могут представлять определенные угрозы безопасности из-за возможности внедрения вредоносного кода (например, JavaScript) непосредственно в файл изображения.
Ранее в WordPress не было встроенной поддержки SVG, чтобы предотвратить возможные уязвимости безопасности, связанные с использованием этого формата. Однако с течением времени, с увеличением спроса на использование SVG изображений в веб-разработке, разработчики и пользователи стали искать способы добавить поддержку SVG в WordPress.
Как добавить загрузку SVG на WP?
Если вы хотите добавить поддержку SVG файлов в WordPress без использования плагина нужно в файл function.php активной темы добавить код:
// Разрешение загрузки SVG файлов function svg_mime_types($mimes) { $mimes['svg'] = 'image/svg+xml'; $mimes['svgz'] = 'image/svg+xml'; return $mimes; } add_filter('upload_mimes', 'svg_mime_types');
Затем в корне сайта в файл wp-config.php в конец файла добавьте код:
define('ALLOW_UNFILTERED_UPLOADS', true);
После этого поддержка svg файлов будет доступна без установки плагина!