Как сохранить файлы SVG в Wordpress из внешнего плагина - PullRequest
0 голосов
/ 06 августа 2020

Я создаю плагин для Wordpress в административном разделе для управления контентом, но мне нужно загрузить файлы .SVG, но они не сохраняются в папке UPLOADS, я пробовал много способов, но ни один из них не решил мою проблему:

Попробуйте следующее:

function custom_mtypes( $m ){
  $m['svg'] = 'image/svg+xml';
  $m['svgz'] = 'image/svg+xml';
  return $m;
}

add_filter( 'upload_mimes', 'custom_mtypes' );

Попробуйте следующее:

function theme_name_mime_types($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}

add_filter('upload_mimes', 'theme_name_mime_types');
add_filter('mime_types',  'theme_name_mime_types');

и другие варианты, но без результатов, кто-нибудь, кто может мне помочь?

1 Ответ

0 голосов
/ 07 августа 2020

Я уже сталкивался с подобными проблемами раньше, потому что WordPress со временем изменил способ работы с кодом. Итак, ваше решение могло работать в какой-то момент, но теперь оно устарело. Используйте такой плагин https://wordpress.org/plugins/svg-support/ или https://wordpress.org/plugins/safe-svg/. Таким образом, если он снова изменится, вы всегда будете в курсе того, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...