使Typecho也支持Webp

代码修改的地方也不多,就是对图片文件的处理上,根据自己需求酌情修改就是了。

在 var/Widget/Themes/List.php 中的 50 行左右修改:

return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg)$/i", $path);

中加入 webp

return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg|webp)$/i", $path);

在 var/Widget/Abstract/Contents.php 中的 686 行左右:

$value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp',))

中加入 webp

在 var/Typecho/Common.php 的 1193 行左右

有一个为 $mime­Types 的 ar­ray,在里面加入 webp 的类型。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
天若有情的头像 | 比优小窝

昵称

取消
昵称表情