如何防止WordPress生成图像大小

默认情况下,WordPress会为您上传的每个图像生成三种尺寸。 主题和插件可以生成额外的图像大小,可以很容易地推动5至10之间的数字。如果您的网站上有很多基于图像的内容,那么一段时间后,这可能会增加您的存储需求和备份文件大小。 在这篇文章中,我们将向您展示如何防止WordPress生成图片大小。

为什么当你需要防止WordPress生成图像大小

首先你应该记住的是,默认的图像大小不会对您的网站有害。 大多数WordPress托管服务提供商提供足够的磁盘空间足以存储数以千计的图像。

在上传过程中会生成并存储其他图像大小,因此它们不会以任何方式影响网站访问者。 如果您在处理图像或张贴缩略图方面遇到问题,则不必关闭图像,而是可以学习如何解决一些常见的图像问题。

话虽如此,一些用户可能希望阻止WordPress生成图像大小。 例如,如果您有成千上万的图像,则这些图像的副本可能会使您的备份大小非常大。 备份插件准备并将备份存储到云中也很耗时。 最后,如果你没有看到自己使用一些可用的图像大小,那么禁用它们将节省您的空间。

停止生成不同大小的图像副本的WordPress

首先,您需要了解WordPress上传图片的拷贝数量。 默认情况下,WordPress生成三种图像大小,缩略图,中等和大。 除了这些图片大小之外,您的WordPress主题也可能有自己的特色图片/张贴缩略图,滑块和其他功能的图片大小。

您需要使用FTP客户端连接到您的网站,以了解您的WordPress网站正在生成的图像的副本数量。

首先从您的WordPress管理区域上传图片到您的网站。 接下来,使用FTP客户端连接到您的网站,或使用cPanel的文件管理器。 现在去 /可湿性粉剂内容/上传/ 目录。 您上传的图像文件存储在基于年份和月份的目录中。 一旦你在目录中,你会看到由WordPress生成的所有图像。

在WordPress中为不同的图像尺寸存储的图像

正如你在上面的屏幕截图中看到的,我们的演示WordPress安装生成每个图像的5个副本。 其中三个图像是默认的WordPress图像大小缩略图,中等和大。 其他两种尺寸由主题生成。

您可以通过访问来阻止WordPress生成默认图片大小 设置»媒体 在WordPress的管理区域。 在那里你会看到由WordPress预定义的默认图像大小。 您需要将这些尺寸设置为 0 这将防止WordPress上传新图像时生成默认图像大小。

在WordPress中将默认图片尺寸设置为零

注意:WordPress使用缩略图图像大小的画廊,所以如果你设置为0,那么你未来的画廊显示可能无法正常工作。

另外两个图片尺寸是由WordPress主题生成的。 您通常可以在主题的functions.php文件中找到主题大小代码。 只需查找包含的代码行即可 add_image_size 功能。 它看起来像这样,可能有多行,取决于您的主题支持多少图像大小:

add_image_size('homepage-thumb',220,180,true); 

删除这些行将停止您的主题生成这些图像大小。

您还需要找到包含的行 set_post_thumbnail_size 功能。 它看起来像这样:

set_post_thumbnail_size(150,150); 

删除这一行将停止您的主题从WordPress生成后缩略图大小。

请注意,这些图片大小可能会被您的主题用于张贴缩略图,滑块,附件或自定义帖子类型。 只有在确定的情况下才能将其删除,并且非常了解这可能会对您的网站造成的影响。

我们希望这篇文章帮助您防止WordPress生成图像大小,并保持您的上传目录混乱。 对于反馈和问题,您可以在下面留言,或通过Twitter和Google+加入我们。