WordPress提示Web服务器无法处理该图片
不知从何时开始,WordPress已经默认支持上传WebP格式的图片了。但是,在上传图片的时候,WordPre…
不知从何时开始,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格式的图片了,但不可以在线编辑,比如在线裁剪、旋转等。
类别:WordPress教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!