WordPress提示Web服务器无法处理该图片


不知从何时开始,WordPress已经默认支持上传WebP格式的图片了。但是,大米刚刚在上传图片的时候遇到了问题,WordPress会检测服务器环境,如果不支持WebP图片编辑的相关函数,比如imgewebp(),那么就提示:

web 服务器无法处理该图片,请在上传前将其转换为JPEG或PNG 格式

其实我们很少用到WordPress的在线图片编辑功能,通常都是编辑好后再上传。所以,可以在主题文件functions.php中添加以下代码来忽略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);

添加以上代码后就可以正常上传WebP格式的图片了,但不可以在线编辑,比如在线裁剪、旋转等。

上一篇 IObit Uninstaller v11.4.0.2特别版
下一篇 MetaPic图床工具
文章列表
1 彩虹聚合DNS管理系统v1.2更新
彩虹聚合DNS管理系统v1.2更新
2
Emlog网站显示年龄插件
Emlog网站显示年龄插件
3
分享45张LOL超高清壁纸
分享45张LOL超高清壁纸
4
4月11日,星期一,在这里每天60秒读懂世界!
4月11日,星期一,在这里每天60秒读懂世界!
5
斗地主超值礼包一键领取v3.0.0
斗地主超值礼包一键领取v3.0.0
大米酱

大米酱管理员

三百六十行,行行出BUG。

本月创作热力图

少
多
最新评论
sunny
sunny
8月26日
学习一下
学习一下
学习一下
6月29日
学习一下
ziaowan
ziaowan
6月11日
。OK好
ziaowan
ziaowan
6月8日
不
阿洋
阿洋
6月2日
感谢作者分享