
WordPress媒体库支持WebP格式图片设置指南
本文将介绍如何在WordPress媒体库中设置支持WebP格式的图片上传和预览,以优化网站性能。
WebP图片格式作为新一代图片格式,自2010年发布以来,以其优异的无损压缩性能著称,相比PNG格式可减少高达45%的体积。
尽管主流浏览器已支持WebP格式,但WordPress媒体库默认并不支持。本文将提供一种代码级别的解决方案,帮助您轻松实现这一功能。

首先,您需要在主题下的functions.php文件中添加以下代码,以支持WebP文件上传:
function webp_filter_mime_types( $array ) {
$array['webp'] = 'image/webp';
return $array;
}
接着,再次修改functions.php文件,添加以下代码以支持WebP文件预览:

function webp_file_is_displayable_image($result, $path) {
$info = @getimagesize( $path );
if($info['mime'] == 'image/webp') {
$result = true;
}
return $result;
}
完成以上步骤后,WordPress媒体库将支持WebP文件的上传和预览功能。