【问题标题】:SVG support for wordpress对 wordpress 的 SVG 支持
【发布时间】:2020-04-13 12:02:18
【问题描述】:

我无法在 wordpress 网站中查看 SVG 文件。我已经尝试将 mimetypes 添加到 .htaccess 文件中,如下所示。

<IfModule mod_rewrite.c>
AddType image/svg+xml .svg
AddOutputFilterByType DEFLATE image/svg+xml

################ Expires Control ################
ExpiresByType image/svg+xml "access 1 month"
</IfModule>

即使我尝试在functions.php文件中添加函数。

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

我还添加了 mimeTypes 以在 wordpress 中提供支持

$mime_to_ext = apply_filters(
                'getimagesize_mimes_to_exts',
                array(
                    'image/jpeg' => 'jpg',
                    'image/png'  => 'png',
                    'image/gif'  => 'gif',
                    'image/bmp'  => 'bmp',
                    'image/tiff' => 'tif',
                    'image/svg+xml' => 'svg',
                )
            );

【问题讨论】:

  • 您确定文件地址吗?您是否尝试显示其他网站?
  • 我的问题无法在我的 wordpress 网站中查看 svg 文件
  • 默认情况下对 svg 文件没有限制。所以我让你检查一下。
  • 我们可以提供您的 svg 文件示例吗?上传一些在 wordpress 网站或共享文件服务器中。

标签: php wordpress function svg


【解决方案1】:

在您的 wp-config.php 中添加以下代码行,它将起作用。

define( 'ALLOW_UNFILTERED_UPLOADS', true );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-19
    • 2017-05-19
    • 1970-01-01
    • 2020-07-26
    • 2013-07-09
    • 2011-04-22
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多