前言
WordPress某些版本或服务器在写文章时上传webp图片的时候提示无法处理该图片导致图片无法上传。
WordPress官方版本日志显示ver 5.8 版本开始就已经支持webp格式。
解决方法
1、用ftp工具上传到服务器,然后在写文章的时候引用;
2、在WordPress的wp-includes目录下打开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);
代码的作用就是屏蔽webP 格式环境检查,直接上传。
直接把代码添加到functions.php文件的最后保存即可。
经过验证此方法完美解决了wordpress上传webp图片提示“Web服务器无法处理该图片,请在上传前将其转换为JPEG或PNG格式”的错误。
评论 (0)