WordPress图像后期处理失败,请将其缩小到2500像素并重新上传

最近一个朋友的WordPress站点出【现图像后期处理失败,请将其缩小到2500像素并重新上传】的错误,这个问题我也是第一次遇到,先根据提示进行一步步排查!

 

WordPress图片上传失败错误提示

中文提示:图像后期处理失败。如果这是一张照片或较大图像,请将其缩小到2500像素并重新上传。

英文提示:Post-processing of the image failed. If this is a photo or a large image, please scale it down to 2500 pixels and upload it again.

经过研究后发现以下几种方法应该可以解决:

方法一:重启(清理缓存)解决

缓存会引起太多的类似问题了,当你不知道什么缓存引起的问题时,重启服务器解决。

大多数 WordPress 站长是使用 Memcached 或 Redis 内存缓存,如果你还使用了缓存插件,包括但不限于W3 Total Cache、WP SUPER CACHE、wp rocket……也顺便清理下缓存,排除其影响的可能性。

然后重新尝试上传图片,或许就不会有“请将其缩小到2500像素并重新上传”这样可恶的提示了。

方法二:使用代码或插件禁止裁剪功能

尝试在当前主题的 functions.php 文件中添加:

//禁用WordPress大图片(2560大小)裁剪功能
add_filter( 'big_image_size_threshold', '__return_false' );

这个方法应该也可以解决的。

方法四:增加PHP内存限制

使用wp-config.php增加PHP内存限制

您可以通过将以下代码添加到wp-config.php文件来增加PHP内存限制。注意:这可能会被W​​ordPress主机的服务器级规则覆盖。

define( 'WP_MEMORY_LIMIT', '256M' );

方法五:更改Nginx上传文件大小

将Nginx最大上传文件参数client_max_body_size调大,来避免某些图片可能出现的上传错误,如果你用的是宝塔的话那就非常方便了,直接改下数值即可,下图供参考:

 

总结:

以上几种方法应该是可以解决的,如果还不能解决,那就没辙了。。。

相关文章

WordPress教程

WordPress如何禁止生成附件(图片)页面

2020-10-21 9:33:28

WordPress教程

WordPress使用timthumb.php截取文章缩略图教程

2020-10-22 15:07:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索