首页 > 解决方案 > 将 svg 上传到 WordPress

问题描述

我正在尝试找到一种将 SVG 文件上传到 WP 图像库的方法。每次我尝试它都会说

“出于安全原因,您不得上传此类文件”

我试过两个不同的插件。

没有任何工作。

标签: htmlcsswordpress

解决方案


您可以通过在 wordpress 中修改主题文件夹(或您自己的自定义插件)中的文件functions.php在您的库中允许新的文件扩展名。将以下代码添加到functions.php以允许库中的SVG mime:

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

编辑在所有评论之后:

Wordpress 检查文件类型是否与文件内容匹配。因此,如果问题仍然存在,请检查文件内容并确保您上传的是具有有效 xml 内容的真实 SVG 文件。


推荐阅读