WordPress媒体库支持svg ico webp文件

前言

WordPress目前不支持svg/ico/webp文件,现在主流浏览器都已经对此格式图片进行适配了,上次会提示“上传失败,抱歉,由于安全原因,这个文件类型不受支持

解决方法

add_filter('upload_mimes', 'tbi_upload_mimes');
function tbi_upload_mimes($mimes = array()) {
    $mimes['svg'] = 'image/svg+xml';
    $mimes['ico'] = 'image/x-icon';
    $mimes['webp'] = 'image/webp';
    return $mimes;
}

使用方法

代码示例放在主题模板中的函数文件中(functions.php),重新上传格式图片即可。