解决wordpress图像上传失败,推荐的最大尺寸为2500px的问题

前言

最近不少小伙伴反馈在WordPress媒体库上传图片会报错,虽报错,但是图片是上传成功的,但是在编辑器中还需要重新选择一下图片,错误代码如下:

图像后期处理失败,可能是服务器忙或没有足够的资源。请尝试上传较小的文件。推荐的最大尺寸为2500像素

其实有很多原因会导致报错问题,青鹿云在上传图片时也出现过这个问题,所以青鹿云整理了这个问题尤为重要的几点,可以按照以下几点进行排查解决问题。

问题排查

1、检查php版本是否7.0以上,

2、检查WordPress版本是否为最新版

3、检查 php 的 upload_max_filesize ,允许上传文件的最大内存限制是否太小。

解决wordpress图像上传失败,推荐的最大尺寸为2500px的问题-青鹿云

4、php 是否有加载 imagick 模块。查看 phpinfo 文件,查找「imagick」。

解决wordpress图像上传失败,推荐的最大尺寸为2500px的问题-青鹿云

5、重命名您的文件,不要使用奇怪的文件名!撇号、引号、感叹号——诸如此类的东西是有风险的。尝试将您的文件重命名为只有 az 和数字的名称。

6、清除浏览器的缓存。如果有安装 WordPress 缓存插件,也请清除插件缓存。

7、刷新CDN缓存,刷新后等待五分钟后再尝试。

8、禁止缩放尺寸,在主题 functions.php 中添加以下两种代码

  • 第一种
add_filter('big_image_size_threshold', '__return_false');
  • 第二种
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
  
  unset($sizes['thumbnail']);    // disable thumbnail size
  unset($sizes['large']);        // disable large size
  unset($sizes['medium_large']); // disable medium-large size
  unset($sizes['1536x1536']);    // disable 2x medium-large size
  unset($sizes['2048x2048']);    // disable 2x large size
  return $sizes;
  
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');

9、使用插件 「Disable “BIG Image” Threshold」,启动插件后,即可禁用「大图像」阈值。

解决wordpress图像上传失败,推荐的最大尺寸为2500px的问题-青鹿云

目前整理的就这么多,后面有新的解决方法还将会持续更新!

© 版权声明
THE END
喜欢就支持一下吧
点赞68 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容