主机参考_WordPress技巧分享_纯代码使WordPress的媒体库支持SVG矢量图形格式的上传和预览

Wordpress6年前 (2019)发布 SUYEONE
1.1K 0 0

WordPress中,虽然原生支持如.jpg、.jpeg、.png和.gif等常见的图像格式,但出于安全考虑,SvG这种可缩放矢量图形格式通常是不允许上传的。然而,SVG因其基于XmL的特性,能提供极佳的灵活性,尤其适合用于网站的徽标和图标展示。SVG图像的一大优点就是无论放大多少倍都不会失真,文件大小也往往较小,即使在高分辨率的视网膜屏幕上也能保持清晰,避免了像jpg和png那样可能出现的模糊问题。

要启用Wordpress对SVG的支持,你只需在你的主题的functions.php文件中加入以下两段代码:

“`php
// 通过代码实现WordPress媒体库SVG矢量图的支持与预览
// https://zhujicankao.com/2030.html

// 添加SVG到允许的媒体类型
function enable_svg_upload($existing_mimes) {
$existing_mimes[‘svg’] = ‘image/svg+xml’;
return $existing_mimes;
}
add_filter(‘upload_mimes’, ‘enable_svg_upload’);

“`
这两行代码会扩展WordPress默认上传MIME类型列表,将SVG包含进去,从而允许你上传和预览SVG文件。请确保在编辑functions.php文件时做好备份,以防意外修改导致的问题。

© 版权声明

相关文章

暂无评论

暂无评论...
☺一键登录开启个人书签等功能!