WordPress 教程:让 WordPress 支持 SVG 等格式的多媒体上传

[ 文档 ]

WordPress 默认不支持 SVG 格式文件的上传,提示出于安全的考虑,不支持此文件类型。但是随着 SVG 格式图标开始普遍使用于网站,我们需要比 WordPress 稍稍加快脚部了。

方法很简单,将以下代码加入主题文件夹 functions.php 中即可。

function my_upload_mimes($mimes = array()) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter('upload_mimes', 'my_upload_mimes');

若要支持其他格式的文件(如rar等),参照第二行代码举一反三。

当然也可以在 wp-includes/functions.php 中找到 wp_get_mime_types() 函数,在其中按照对应格式添加即可。

关于SVG

SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W3C("World Wide Web ConSortium"即"国际互联网标准组织")在2000年8月制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。

发表评论

您的个人信息将得到保护,邮箱不会被公开。