CMS wordpress

wordpress 5.x系列支持webp格式图片

webp图片格式体积更小,图片清晰度质量也不会相差多少。

很适合做图片站使用,目前大部分主流浏览器也都已经支持webp格式了。

但是Wordpress程序还不支持这个格式,所以也要自己修改,和之前提到torrent一样。

改程序和主题的functions文件就行。

一、修改程序的functions.php文件

wp-includes/functions.php

搜索:

'image/jpeg' => 'jpg',

添加:

'image/webp' => 'webp',

搜索:

'jpg|jpeg|jpe'                 => 'image/jpeg',

添加:

'webp' => 'webp',

wordpress 5.x系列支持webp格式图片

二、修改主题functions.php文件

新增:

// webp格式
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 );

我也不知道说点啥,你们自己看吧~ 联系我

你可能喜欢