错误提示
中文提示:图像后期处理失败。如果这是一张照片或较大图像,请将其缩小到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版本变化上传新图像时,WordPress
将通过检查其高或宽确定它是否为“大”图像big_image threshold
。默认阈值为2560px
,则采用新big_image_size_threshold
进行过滤。如图像高或宽大于此阈值,则将按比例缩小该阈值,并将其用作最大高和最大宽值。缩小的图像将用作最大可用尺寸。在这种情况下,原始图像文件存储在uploads
目录中,其名称存储在图像元数组中的另一个数组键中original_image
。为了始终获得原始上传图像的路径,wp_get_original_image_path()
引入了新功能。
解决方法
代码:在主题的functions.php
文件中添加:
//禁用WordPress大图片(2560大小)裁剪功能
add_filter( 'big_image_size_threshold', '__return_false' );
添加代码后重启服务器清理缓存
如未使用Memcached
或Redis
内存缓存扩展及W3 Total Cache
、WP SUPER CACHE
、wp rocket
等,就不用清理缓存
看了教程后依然未解决?admin@wpbom.com