Gimhoy's Blog

[文章目录]

您曾经浏览过

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

本文最后更新于2014年1月24日,已超过三年没有更新,如果文章内容失效,请反馈给我们,谢谢!

今天要传个SVG格式图片,才发现WordPress不支持SVG格式文件的上传。提示

抱歉,出于安全的考虑,不支持此文件类型。

wordpress-support-svg-upload

百度了一下解决方法,做个笔记。
 

解决办法

将下面的代码放进主题文件夹functions.php中。若要支持其他格式的文件(如rar等),参照第二行代码增加就行~

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

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

关于SVG

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



免费获得每月10G空间+10G免费流量
  • Comment (1)
  • Trackback (0)
  • 逗妇乳 SouGou Browser Windows 2014/02/21 21:16 @Ta

    play store的图标都用了svg了

    #25
  • 还没有Trackback
Leave a Reply

*

*