You are here:  Home » PHP » 如何防止WordPress生成图像大小

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

为什么以及何时需要阻止WordPress生成图像大小

您应该记住的第一件事是默认图像大小对您的网站无害。大多数WordPress托管服务提供商提供足够的磁盘空间来存储数千张图像。

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

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

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

首先你需要了解WordPress生成上传图像的副本数量。默认情况下,WordPress会生成三种图像大小,分别用于缩略图,中图和大图。除了这些图像大小,您的WordPress主题也可能有自己的图像大小的特色图像/后缩略图,滑块和其他功能。

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

首先,从WordPress管理区域将图像上传到您的网站。接下来,使用FTP客户端连接到您的网站,或使用cPanel的文件管理器。现在转到 / wp-content / uploads / 目录。您上传的图像文件存储在基于年份和月份的目录中。进入目录后,您将看到WordPress生成的所有图像。

Images stored for different image sizes in WordPress

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

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

Setting the default image sizes to zero in 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+上加入我们。

评论被关闭。