WordPress不能上传webp图片解决方法
最近更新时间: April 20, 2024
WordPress网站迁移之后,突然出现webp图片不能被上传处理的情况(”This image cannot be processed by the web server.Convert it to JPEG or PNG before uploading.”),因为webp格式图片具有占用空间更小等优势,所以在不想转换为JPEG、PNG的情况下我们可以采取以下方法解决:

- 方法一:忽略webp格式图片的检测,在对应主题根目录下的functions.php文件中加入以下代码:
//忽略webp格式图片的检测 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);
- 方法二:直接将图片上传到网站服务器空间,这样就可以直接访问相应的图片,但是因为需要登录ftp,比较麻烦,尤其是图片特别多的时候,所以一般不推荐这种方法。
版权声明©:希望对您会有所帮助;转载请注明出处。