WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式

用一段php代码,免插件的方式,实现图片上传WordPress网站,自动将JPEG、PNG、GIF等转换为WebP格式图片。大大提高网站文章编辑的效率。之前我在写文章的时候,上传图片到网站的流程是先手动把本地的图片到一些站点,比如SquooshTinyPNG,进行WebP格式转化压缩,之后再手动上传到网站。这个过程实际上非常耗时,且机械重复没什么技术含量。一直想着有什么方法可以上传图片到网站的过程中自动就把这些活干了,省时省力。以前也尝试过一些插件,要么免费额度太少,要么过多的插件影响网站速度。

WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式01

为什么要使用WebP格式的图片

WebP格式图片是由 Google 推出的一种现代图像格式,用来替代传统的图像格式如 JPEG、PNG、GIF 等。

相比 JPEG、PNG和GIF,WebP 通常可以提供更小的文件大小,同时保持相似或更好的图像质量。

较小的图片体积让网页加载更快,能够提高用户体验。快速加载的网页对 SEO(搜索引擎优化) 更好,提升网站在 Google、百度 等搜索引擎中的排名。

自动转化WebP代码

代码功能说明:

  • 自动识别并将上传的图片jpeg、png、gif格式的图片转换为WebP格式
  • 图像质量为80%(如果要设置其他值,可更改代码中的 $quality = 80,建议值 70-90% )
  • 不保留原文件(如果要保留,删除或注释这个代码 @unlink($file_path);

建议代码用Code SnippetsWPCode等插件进行统一管理。

WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式02

实际测试

上传前格式为PNG,大小为816kb

WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式03

上传后格式自动为WebP,大小为22kb,变化极其明显

WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式04
本文作者:自由超
本文标题:《WordPress网站免插件,一行代码实现:上传图片自动转为WebP格式》
本文链接:https://freechao.com/8199.html
发布日期:2025年06月07日 19:40:51
更新日期:2025年06月07日 20:14:35
版权声明:除特殊注明,均为作者原创内容,遵守CC-BY-NC 4.0版权协议,转发请保留原文链接!
免责声明:文中如涉及第三方资源,均来自互联网,仅供学习研究,禁止商业使用,如有侵权,联系我们24小时内删除!

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注