[WordPress]如何支援WebP格式上傳及顯示

WordPress網站預設沒有支援WebP格式,不過WebP格式本身有諸多好處(Google推出的格式),而且對於網站加速也很有利,以下為如何讓Wordpress支援WebP的上傳及顯示的方法。

步驟

編輯佈景主題的functions.php

function mimvp_filter_mime_types( $array ) {
$array['webp'] = 'image/webp';
return $array;
}
add_filter( 'mime_types', 'mimvp_filter_mime_types', 10, 1 );

function mimvp_file_is_displayable_image($result, $path) {
$info = @getimagesize( $path );
if($info['mime'] == 'image/webp') {
$result = true;
}
return $result;
}
add_filter( 'file_is_displayable_image', 'mimvp_file_is_displayable_image', 10, 2 );

發表迴響