HamSter007
@HamSter007
HTML/CSS верстальщик

Загрузить svg файлы в медиафайлы wordpresss темы?

Почему данный код в functions.php:

//* Enable SVG file upload
function custom_mtypes( $m ){
    $m['svg'] = 'image/svg+xml';
    $m['svgz'] = 'image/svg+xml';
    return $m;
}
add_filter( 'upload_mimes', 'custom_mtypes' );


Приводит к ошибке на странице HTTP ERROR 500 ?

И как можно разрешить закачивать svg файлы в библиотеку медиафайлов темы?

Происходит такое уже при установке на хостинг. Если локально через 127.0.0.1/wordpress , то все в порядке.
  • Вопрос задан
  • 288 просмотров
Решения вопроса 2
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
установите плагин SVG support
https://ru.wordpress.org/plugins/svg-support/

или же в wp-config.php (не рекомендуется, но работает):
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Ответ написан
Комментировать
HamSter007
@HamSter007 Автор вопроса
HTML/CSS верстальщик
Помог такой код:

function cc_mime_types($mimes) {
  $mimes['svg'] = 'image/svg+xml';
  return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');


css-tricks
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы