WordPress上传webp格式的图片

2019年12月18日 评论 152

什么是webp就不做介绍了,直接说方法吧!

修改 WordPress 目录 /wp-includes/functions.php 文件 注意不是主题下的 functions.php

1.搜索 'image/jpeg' => 'jpg', 在下一行加入:'image/webp' => 'webp',

2.搜索 'jpg|jpeg|jpe' => 'image/jpeg', 在下一行加入:'webp' => 'image/webp',

现在你就可以上传webp格式的图片了,但你会发现媒体库的文件无法预览。接下来继续修改:

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

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 );

修改完毕!

特别声明:以上内容来源于编辑整理发布,如有不妥之处,请与我方联系删除处理。
  • 地铁红包
  • 支付宝扫一扫领红包
  • weinxin
  • 天天送红包
  • 支付宝扫一扫领红包
  • weinxin
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: