WordPress 媒体库支持 SVG 图标的上传与预览
截止到我上次的知识更新(2021年9月),WordPress 媒体库默认不支持上传和预览SVG图标。然而,你可以通过使用插件或手动添加一些代码来启用这个功能。请注意,SVG文件在安全性方面需要谨慎处理,因为它们可以包含恶意代码。
以下是一种启用WordPress上传和预览SVG图标的方法:
使用插件:
- 登录到你的WordPress管理后台。
- 转到“插件” > “安装新插件”。
- 在搜索框中输入“SVG Support”或类似的关键词,然后点击搜索。
- 找到一个适合你需求的SVG支持插件,比如“SVG Support”或“Safe SVG”,然后点击“安装”按钮,再点击“启用”按钮。
- 安装并激活插件后,你应该能够上传和预览SVG图标了。
手动启用:
如果你更喜欢手动添加SVG支持,可以按照以下步骤进行:
-
登录到你的WordPress管理后台。
-
打开你的主题的
functions.php
文件,可以在外观 > 编辑器中找到它。请注意,修改主题文件可能会导致问题,因此最好在子主题中进行这些更改,以防止主题更新时丢失更改。 -
在
functions.php
文件的末尾添加以下代码:
function add_svg_to_upload_mimes($upload_mimes) {
$upload_mimes['svg'] = 'image/svgxml';
$upload_mimes['svgz'] = 'image/svgxml';
return $upload_mimes;
}
add_filter('upload_mimes', 'add_svg_to_upload_mimes', 10, 1);
这段代码将SVG和SVGZ文件类型添加到WordPress允许上传的媒体文件类型中。
-
保存并更新
functions.php
文件。 -
现在,你应该能够上传和预览SVG图标了。
请注意,启用SVG上传可能存在安全风险,因为SVG文件可以包含JavaScript代码。确保只从受信任的来源获取SVG文件,并在上传之前仔细检查它们以防止潜在的恶意内容。使用安全插件可以帮助进一步减轻风险。此外,如果你不确定如何处理SVG文件的安全性,最好咨询WordPress开发专家。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?