现在 WordPress 已经支持 webp 图片显示,但是媒体库却不支持上传 webp 图片格式。WebP 具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量,效果优于 JPG、PNG。
如果上传 webp 图片不受支持的图片格式时,提示报错:上传失败。抱歉,由于安全原因,这个文件类型不受支持。
WordPress 上传 webp 图片权限的方法:
将以下代码添加到主题文件 functions.php 保存即可。
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; }