Bjørn Johansen 解释了原因
- 在 WordPress 中启用 SVG 上传非常容易(几行代码添加到 functions.php 文件或功能插件中)
- WordPress 默认情况下不允许它们是有道理的。
Jake Archibald 在评论中
事后看来,可能应该有两个内容类型,一个将 SVG 视为完整文档上下文,另一个视为简单图像(浏览器今天处理 SVG 的方式,不能执行脚本或启动获取)。
我赞同。
我也有人告诉我:“我愿意购买您的 新书,但 WordPress 不允许 SVG,而我在 WordPress 上工作。” 对此我想说,只有媒体上传器不允许它们,正如文章所述,很容易启用它们(只要您了解风险)。但您可以将 SVG 用作主题的一部分,尽情使用。