禁用并清理WordPress不同尺寸图片,避免WordPress图片占用空间

禁用并清理WordPress不同尺寸图片,避免WordPress图片占用空间

在WordPress中,每一次在上传图片的时候,WordPress都会自动将我们上传的图片分别按照几种不同的尺寸进行存储(FTP到网站自己去看看就知道了)。如果我们不对WordPress的默认行为加以控制,在图片很多的情况下,容易出现“图片炸弹”,意思就是由于图片太多,把服务器的空间占用完了。

1、禁用多余图片

一个是可以再媒体设置里面,把不需要的尺寸设置成0,还有一种情况需要注意,虽然我们把多媒体设置中的各种尺寸都设置为0,但是WordPress系统还在产生不同尺寸的图片,这是因为我们使用的主题内有调用add_image_size函数来设定需要的图片尺寸,一般这样的调用都在functions.php,自己查找一下,不需要的话,可以直接将代码注释掉。但是要注意,一般主题有这样的设定,一定是有使用需求,注释掉之后,可能会出现一些页面显示出现问题。

大多数人不懂代码修改,可以用整个插件:ThumbPress – Stop Generating Unnecessary Thumbnails

2、禁用新的无用图片生成后,已经生成的图片怎么办呢?

这里对于很多同学来说,可能涉及到一个问题,如何对已经上传的图片,重新生产新的尺寸规格。这里介绍一个好用的插件,Image Regenerate & Select Crop,它可以帮助我们干两件重要的事情:

1, 清理所有wordpress自动生产的图片;

2, 重新生成各种尺寸的图片;