WebP格式介绍:
WebP是Google在2010年推出的影像技术,文件扩展名为“.webp”。
图片压缩体积大约只有JPEG的2/3,同时又不影响图片格式兼容与实际清晰度,进而节省大量的服务器宽带资源和数据空间。让整体网页下载速度加快。
那么问题来了,目前wordpress是不止支持webp格式上传的,要实现上传需修改wordpress源码。
具体步骤:
使用代码编辑器直接编辑 /wp-includes/functions.php
1、打开文件搜索
'image/jpeg' => 'jpg',
在下一行加入
'image/webp' => 'webp',
2、继续搜
'jpg|jpeg|jpe' => 'image/jpeg',
下一行加入
'webp' => 'image/webp',
修改后保存,刷新网页即可生效。
如图wordpress缩略图无法显示WebP图片怎么办?修改functions.php文件,在底部添加以下代码保存即可。
function bzg_file_is_displayable_image($result, $path) {
$info = @getimagesize( $path );
if($info[‘mime’] == ‘image/webp’) {
$result = true;
}
return $result;
}
add_filter( ‘file_is_displayable_image’, ‘bzg_file_is_displayable_image’, 10, 2 );
需要说明的是之前上传的webp图片是不会显示的,只能添加代码后上传的webp文件才会显示缩略图。