禁止WordPress上传图片自动生成多张缩略图


WordPress上传图片和管理图片非常方便,但是有一个问题非常麻烦,那就是每次WordPress上传图片之后会自动生成几个不同尺寸的缩略图,虽然WordPress网站这个功能非常方便,可以自动将图片修改成为我们需要的尺寸,但是大多数大家上传图片之前已经将图片尺寸修改好了,不需要再修改尺寸。而且WordPress每个图片都自动生成几个不同尺寸的缩略图,会造成网站空间的浪费。这些多余的图片占了整个图片数量的一多半。尤其是对于数据量图片量比较大的站点来说比较明显,所以,多余无用的东西就没必要存在,那么怎么取消这种自动生成多种尺寸缩略图呢?

在后台“设置”“多媒体”那里将“缩略图大小”“中等大小”“大尺寸”等参数全部设为0,取消“总是裁剪缩略图到这个尺寸(一般情况下,缩略图应保持原始比例)”

但是这样设置之后,还是会生成其它分辨率的缩略图,猜测应该是主题的问题,于是就去主题内查找,后来在主题文件的functions.php中找到了这样的代码:

// Thumbnail sizes
add_image_size( ‘thumb-small’, 160, 160, true );
add_image_size( ‘thumb-medium’, 520, 245, true );
add_image_size( ‘thumb-large’, 720, 340, true );

其中add_image_size就是增加缩略图设置的方法,不想要某个尺寸的图片,就直接在该行前面加上 // 注释掉该行就可以了。我是把三个尺寸都注释掉了。其它主题也可以依此类推,只要搜索关键词add_image_size,应当就能找到缩略图的设置。

如果禁用了 WordPress 中的图片缩放,又清理了主题中的新图片尺寸定义之后,发现上传图片的时候还会生成一些自动缩放的图片,那就很可能是某个WordPress插件做的了。怎么做就看各自的喜好了。

最后生成多张缩略图的问题就搞定了。


《“禁止WordPress上传图片自动生成多张缩略图”》 有 1 条评论

  1. 如果你哪天发现,只要你打开多媒体图库,带宽瞬间跑满,那就检查下缩略图的设置吧,我是全部改回原有设置了。。。

发表评论