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的情况下我们可以采取以下方法解决:

Wordpress不能上传webp图片
  • 方法一:忽略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,比较麻烦,尤其是图片特别多的时候,所以一般不推荐这种方法。

版权声明©:希望对您会有所帮助;转载请注明出处。

文章Tags: ,

欢迎留言评论!

Your email address will not be published. Required fields are marked *

大简笔记微信公众号

欢迎关注微信公众号随时了解最新知识分享

微信公众号交流咨询