很多朋友反馈无法上传SVG文件到WordPress网站,其实这是一个比较常见的问题,因为默认情况下,WordPress是不支持上传SVG,这是出于对网站的安全考虑,那么将SVG图片安全上传到WordPress网站的方法是什么呢?首先我们先了解一下SVG,SVG是基于xml文本的矢量图像格式,不同于JPG和PNG这些常见的图像格式,SVG格式是依赖于XML标记来描述线条、形状和其他图像属性。
SVG文件有一个优点,就是具有广泛的支持,可以在所有主流浏览器上正常运行。那么它有这些优点,怎么又不常见呢?如何轻松的上传SVG文件到WordPress网站呢?其实最主要的问题就是因为它会带来安全风险,因为SVG文件是文本文件,人们可以通过插入恶意代码轻松利用他们,这样我们的网站就很容易遭到攻击。
所以我们在上传SVG文件到WordPress的时候要采取正确的方式,尤其是未知来源免费获取的SVG文件。我们需要清理SVG文件中的恶意代码,这个过程消除了可疑代码和错误,让你的网站更安全,如果随意将未知来源的SVG上传到WordPress,可能会被黑客入侵或者服务器崩溃。
关于使SVG成为WordPress核心功能的一部分的讨论仍在进行中。因此,我们目前需要知道将SVG图片安全上传到WordPress网站的方法。
安全地将SVG文件上传到WordPress的最佳方法是使用Safe SVG,该插件可自动清理上传的SVG文件。此外,它还可以预览媒体库中的SVG文件,因此您可以轻松地将它们添加到文章中。
这个WordPress插件还具有一个专业版,该版本允许限制可以上传SVG的用户。对于具有多个贡献者的网站,此功能非常有用,因为您可以将访问权限限制为信任的人。
专业版还包括SVGO优化服务器 ,它使您可以减少文件大小和获得高级支持。
你可以在 http://wp101.net/plugins/safe-svg/ 下载该插件,当您安装并激活插件时,无需进行任何设置调整。它仅允许SVG上传,同时自动清理可能存在的恶意代码。
下面是一个示例,我们在安装Safe SVG之前尝试上传SVG图像。如您所见,由于安全问题,WordPress不允许这样做。
但是在安装Safe SVG之后,我们可以轻松上传它。而且,我们甚至可以看到图像的预览。
SVG对于您的WordPress网站具有许多优势。但是,由于其文本格式,人们可能会插入一个注入代码并使您的网站容易受到攻击。这是WordPress默认情况下不允许其用户上传SVG的主要原因。而我们可以通过 Safe SVG 插件来上传SVG文件并同时删除所有恶意代码。
发表评论