截至2022/3/3,该方法有效。
在function.php添加下述代码,用以忽略图片上传时wp对环境的检测:
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提示Web服务器无法处理该图片 – 背字根 (beizigen.com))
wordpress对webp的态度很暧昧,欲迎还拒的。说明文件里说支持,实际上不轻易支持。上个版本用插件变得支持了,出于好奇心手残点了版本更新,完事又不支持了,我可真是。