【问题标题】:How to save SVG files in Wordpress from an external plugin如何从外部插件在 Wordpress 中保存 SVG 文件
【发布时间】:2020-08-06 20:59:02
【问题描述】:

我在管理部分为 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');

还有其他选择但没有结果,有人可以帮助我吗?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    我之前也遇到过类似的问题,因为 WordPress 随着时间的推移改变了代码中的工作方式。因此,您的解决方案可能在某个时候有效,但现在已经过时了。使用像 https://wordpress.org/plugins/svg-support/https://wordpress.org/plugins/safe-svg/ 这样的插件。这样,如果它再次发生变化,您将始终掌握最新的正确方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 2020-06-05
      相关资源
      最近更新 更多