2025年9月30日星期二

WordPress免插件实现:图片上传自动转WebP格式(网站加速必备🔥)

原文链接:https://www.chenweiliang.com/cwl-33248.html


为什么WordPress需要WebP图片优化?


在当今注重速度的互联网环境里,WordPress图片优化已经成了网站加速的必修课。


传统的 JPEG、PNG、GIF 图片体积大,加载慢,用户体验感人。


WebP 图片格式由 Google 推出,具有以下优势:



  1. 文件更小 → 提升网站访问速度,降低跳出率。

  2. 画质不掉队 → 压缩后依然清晰细腻。

  3. SEO友好 → WordPress网站更容易在 Google、百度等搜索引擎获得更高排名。


换句话说,WordPress WebP优化 = 速度快 + 排名高 + 用户更满意。


WordPress传统图片压缩的痛点


大部分站长的做法是:



  • 先用 TinyPNGSquoosh 手动压缩并转换成 WebP。

  • 再上传到 WordPress 网站。


问题是——这流程像在做无聊的搬砖⚒️。


不仅耗时,还让写文章的效率大打折扣。 而且依赖插件的方式,要么额度有限,要么插件过多导致 WordPress 变卡。


WordPress免插件自动转WebP的PHP代码


WordPress免插件实现:图片上传自动转WebP格式(网站加速必备🔥)


解决方案来了!


通过下面这一段 PHP代码,可以在上传时自动将JPG、JPEG、PNG、GIF 转换成 WebP,彻底解放双手。


/**
* Convert Uploaded Images to WebP Format with Custom Quality
*/

add_filter('wp_handle_upload', 'wpturbo_handle_upload_convert_to_webp');
function wpturbo_handle_upload_convert_to_webp($upload)
if (in_array($upload['type'], ['image/jpeg', 'image/png', 'image/gif'])) extension_loaded('gd'))
$image_editor = wp_get_image_editor($file_path);
if (!is_wp_error($image_editor))
$quality = 80; // 建议范围 70-90
$image_editor->set_quality($quality);

$file_info = pathinfo($file_path);
$dirname = $file_info['dirname'];
$filename = $file_info['filename'];
$def_filename = wp_unique_filename($dirname, $filename . '.webp');
$new_file_path = $dirname . '/' . $def_filename;

$saved_image = $image_editor->save($new_file_path, 'image/webp');

if (!is_wp_error($saved_image) && file_exists($saved_image['path']))
$upload['file'] = $saved_image['path'];
$upload['url'] = str_replace(basename($upload['url']), basename($saved_image['path']), $upload['url']);
$upload['type'] = 'image/webp';
@unlink($file_path); // 假如要保留原图,请注释这行




return $upload;


👉 建议通过 Code SnippetsWPCode WordPress插件来管理这段代码,这样不会影响 WordPress 主题升级。


通过 WordPress免插件WebP图片优化,你可以轻松实现:



  • 上传即压缩 → 节省大量时间

  • 更快的加载速度 → 提升用户体验

  • 更佳的SEO表现 → 网站排名更靠前


实测效果:WordPress WebP压缩有多强?



  • 上传前:PNG 格式,大小 975 KB

  • 上传后:自动转为 WebP,大小仅 35 KB 🎉


压缩比例高达 90%以上,加载速度快到飞起🚀,用户几乎感受不到图片质量下降。


WordPress图片压缩自动化,让你的网站跑得比风还快! 🌪️





欢迎转载《WordPress免插件实现:图片上传自动转WebP格式(网站加速必备🔥)

欢迎分享本文链接:https://www.chenweiliang.com/cwl-33248.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论