WordPress解决webp图片格式上传问题

webp

第一步:

打开 wordpress目录下的wp-includes/functions.php

搜索’image/gif’,在下一行加入 ‘image/webp’ => ‘webp’

第二步:

主题的functions.php里添加以下代码即可:

function bzg_filter_mime_types( $array ) {
	$array['webp'] = 'image/webp';
	return $array; 
}
add_filter( 'mime_types', 'bzg_filter_mime_types', 10, 1 );
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 );

 

0
分享到: