WordPress 优化:宝塔 PHP不支持 webp 导致 WordPress 上传 webp 图片提示:服务器无法处理该图片大熊1年前更新60 WordPress 在 5.8+ 版本后开始支持 webp 格式的图片,该格式具有比 JPEG、PNG 更好的压缩性。玩机大学在上传 webp 图片格式时,WP 提示web 服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。经查是从宝塔面板安装的 PHP 没编译 webp 扩展。检查宝塔 PHP 是否支持 webp 宝塔面板—>软件商店—>已安装—>PHP—>phpinfo—>查看phpinfo()—>使用 Crtl+F 搜索 webp—>如果能看到“WebP Support enabled” 说明你的 PHP 支持 webp 格式,搜不到相关信息则是不支持。解决不支持 webp 的两种方法方法一:让 WordPress 忽略对环境的检测 //取消 WordPress 环境检查 add_filter('plupload_default_settings', function($defaults) { $defaults['webp_upload_error'] = false; return $defaults; }, 10, 1); add_filter('plupload_init', function($plupload_init) { $plupload_init['webp_upload_error'] = false; return $plupload_init; }, 10, 1); 如果你不在 WordPress 对图片进行旋转、剪切等操作,那么可以忽略 WordPress 对环境的检测,只需要进入 WordPress 后台,在外观——主题编辑器选项中,选择所用的主题,在 functions.php 底部添加如上代码。方法二:重新编译安装 PHP 的 GD 库宝塔面板早期安装 PHP 时没有编译 webp 相关扩展,可以卸载当前 PHP 重新编译安装 7.3 以上的 PHP,或者编译安装第2个 7.3 以上的 PHP,然后将网站服务器切换到第二个 PHP 上,如此可以不中断业务。若安装多个 PHP ,请注意 PHP 的 Redis 等扩展仅支持一个 PHP 版本安装使用,若在其它 PHP 版本已安装 redis 扩展,请勿再装。 温馨提示:本文最后更新于2024-09-16 23:27:58,某些文章具有时效性,若有错误或已失效,请私信客服或联系网创熊站长。© 免责声明 版权声明 1本网站名称:网创熊 2本站永久网址:https://www.wyuuu.cn 3本站文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系客服微信:Dax2367 进行删除处理。 4本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。 5本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向客服举报 6本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。