如何让WordPress支持SVG图片上传
SVG(可伸缩矢量图形)是基于XML文本的矢量图像格式。JPG和PNG这些常见图像格式是由非常多的称为像素的微小正方形组成的,但SVG格式依赖于XML标记来描述线条、形状和其他图像属性。
SVG直到最近几年才开始流行,尽管它从90年代就已经存在了。W3Techs的统计数据显示,截至2020年3月,所有网站中只有22.7%使用SVG。但是,随着开发人员和网站所有者试图满足当前对可伸缩性和快速加载速度的需求,该数字可能会增加(我们将在后面解释原因)。
但是WORDPRESS程序默认是支持上传SVG图片的。因为WordPress仍未将SVG作为其核心(默认文件)的一部分的主要原因是由于其带来的安全风险。
由于SVG基本上是文本文件,因此人们可以通过插入恶意代码来轻松利用它们。结果,您的站点遭受了注入攻击,这可能导致灾难性的站点黑客攻击。非常吓人,是吗?
这就是为什么在处理SVG文件时需要小心的原因。如果要将SVG上载到WordPress,以正确的方式进行操作非常重要-尤其是要上传从未知来源免费获得的SVG文件时。
怎么让Wordpress程序支持SVG图片上传呢,最佳方法是使用Safe SVG,该插件可自动清理上传的SVG文件。此外,它还可以预览媒体库中的SVG文件,因此您可以轻松地将它们添加到文章中。
这个WordPress插件还具有一个专业版,该版本允许限制可以上传SVG的用户。对于具有多个贡献者的网站,此功能非常有用,因为您可以将访问权限限制为信任的人。
下面是一个示例,我们在安装Safe SVG之前尝试上传SVG图像。如您所见,由于安全问题,WordPress不允许这样做。
但是在安装Safe SVG之后,我们可以轻松上传它。而且,我们甚至可以看到图像的预览。
就是这样!事实证明,将SVG文件上传到WordPress就成功了。