什么是 WebP 以及为什么在 WordPress 中使用 WebP 图片? WebP 是一种新的文件格式,用于在网络上使用的图像。通过使用 WebP 图像格式,您的图像的文件大小将比 PNG 和 JPEG 小 25-34%,而不会降低质量。

如果图像拖慢了您的网站速度,那么将它们转换为 WebP 格式可以提高您的页面加载速度测试分数。

使用 image_editor_output_format 过滤器 image_editor_output_format 是根据提供的文件扩展名和 mime 或当前文件的扩展名和 mime 返回首选 mime 类型和扩展名。我们在主题的functions.php增加如下代码

add_filter( 'image_editor_output_format', function( $formats ) {
    $formats['image/jpeg'] = 'image/webp';
    $formats['image/png'] = 'image/webp';

    return $formats;
} );

我们后续在后台上传jpg 和png格式的图片会自动转换为webp格式图片