Загрузите изображение SVG в блок изображений в Гутенберге

Есть ли способ загружать изображения SVG в блок Image в редакторе Gutenberg WordPress.

Я пробовал использовать плагин под названием SVG Support, но он все еще позволяет мне загружать изображение.

Выдает следующую ошибку:

Извините, этот тип файла не разрешен по соображениям безопасности.


person Abhishek    schedule 15.02.2019    source источник


Ответы (3)



Добавьте поддержку SVG в свою тему или плагин с помощью следующего фрагмента кода

/**
 * Allow SVG MIME Type in Media Upload
 *
 * @param array $mimes Mime types keyed by the file extension regex corresponding to those types.
*/
function cc_mime_types( $mimes ) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
add_filter( 'upload_mimes', 'cc_mime_types' );

Чтобы избежать угрозы безопасности, вы можете использовать этот плагин (Safe SVG).

person Mehmood Ahmad    schedule 21.02.2019

Откройте свой файл svg и поместите этот код поверх кодов.

<?xml version="1.0" encoding="iso-8859-1"?>
person Farboud Farhoudi    schedule 14.01.2020