Products
96SEO 2025-08-30 09:01 4
WebP是一种由Google推出的新型图片格式, 旨在提供比传统JPEG、PNG更优的压缩效果,一边保持较高的图像质量。它支持有损和无损压缩,并且内置透明通道,适合多种应用场景。
相比于JPEG和PNG, WebP通常能减小30%至50%的文件体积,这意味着网页加载更快,占用带宽更少,有助于提升用户体验和SEO排名。
鉴于这些优势, 越来越多的网站开始采用WebP格式作为主力图片格式,但WordPress默认并不完全支持上传WebP,这就需要我们进行一些配置和优化。
WordPress当前版本对图片上传类型做了严格限制, 不包含.webp后缀,这导致在后台无法直接上传WebP文件。还有啊,在生成缩略图时WP核心函数也可能不识别这种新格式,从而出现显示异常或生成失败的问题。
我们只需要在你当前使用主题函数模板 functions.php
中 添加以下代码, 就可以解决网站无法上传WebP格式图片的问题:
function webp_filter_mime_types {
$mimes = 'image/webp';
return $mimes;
}
add_filter;
WordPress调用核心函数wp_generate_attachment_metadata
时会判断是否为可显示的图片,如果遇到未被识别的WebP则会跳过缩略图生成。这会影响前端展示效果。
为此, 我们继续添加以下过滤器,让系统正确识别并处理WebP:
function webp_file_is_displayable_image {
$info = @getimagesize;
if && $info === 'image/webp' ) {
$result = true;
}
return $result;
}
add_filter;
以上两段代码结合使用,可以使WordPress本地环境顺利接收并管理WebP图片,无需转换成其他格式再上传,大大简化流程,提高效率。
有使用格式工厂、 在线转换工具、编程转换、使用Photoshop插件等多种方法制作webp格式的图片.
使用格式工厂 在格式工厂的主界面选择“所有到WEBP”,然后导入想要转换的JPEG/PNG文件,即可快速批量转换,一边可以设置分辨率与质量参数以保证画质与大小平衡,非常适合初学者及专业用户操作。
插件名称 | 主要功能特色 | 适用场景及建议配置 |
---|---|---|
Imagify Image Optimizer | - 自动将上传图片转为多种尺寸 - 支持自动转码为WebP - 压缩比例灵活调节 - 与CDN兼容性好 | - 推荐中大型站点 - 配合CDN缓存加速效果显著 - 注意免费额度限制 |
EWWW Image Optimizer | - 本地服务器或云端优化方案 - 支持批量转码为WEBP - 无限制免费版可用 - 可结合Lazy Load优化加载速度 | - 小型独立博客推荐 - 对服务器资源有限制时慎重选择云服务 |
- 动态检测浏览器是否支持WEBP, 根据情况输出不同格式 - 自动生成WEBP替代资源,无需手动转换 - 支持高级缓存控制 | - 希望全站智能切换WEBP及传统兼容图像的网站首选 | |
- 强大的AI驱动压缩算法 - 支持PDF优化和动画GIF转WEBP功能 - 免费额度有限制,付费版性价比高 | - 商业站点、设计师站点推荐,用于确保最高画质及性能平衡 | |
Borlabs Cache + 自定义脚本组合 | - 手动添加上述PHP代码实现基础 ; - 自定义缓存规则实现WEBP动态切换; - 配合CDN做边缘缓存,更低延迟。 | 针对技术能力强,有定制化需求的大型项目或电商平台。 |
Demand feedback