解决方案 最直接的解决方法是禁用大图片功能,你可以选择安装插件Disable “BIG Image&rdqu…

解决方案

最直接的解决方法是禁用大图片功能,你可以选择安装插件Disable “BIG Image” Threshold,或者直接在主题的functions.php里放如下代码,其实这个插件也就是这一句代码。

add_filter( 'big_image_size_threshold', '__return_false' );

WordPress如何处理大图片

WordPress5.3版本增加了大图片处理功能,WordPress会检测上传图片的宽和高,如果其中任何一项超过2560像素,就要尝试将图片压缩到2560像素以下,并用压缩后的尺寸作为“full“ size。2560这个值可以通过filter big_image_size_threshold修改。filter定义如下,位于wp-admin/includes/image.php 283行

$threshold = (int) apply_filters( 'big_image_size_threshold', 2560, $imagesize, $file, $attachment_id );

除了禁用大图片处理,你还可以尝试:

  • 增加memory_limit
  • 增加max_execution_time
  • 检查当前上传一张图片会生成多少压缩版本,不要生成过多的版本,可以借助插件Disable Media Sizes
2 条回复 A文章作者 M管理员
技术宅评论
  1. 蔡蔡蔡

    谢谢解决了😎

  2. 蔡蔡蔡

    哈哈哈哈谢谢很快

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索