跳到主要内容

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

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

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

额外的图片大小是在上传过程中生成和存储的,因此它们不会以任何方式影响网站访问者。如果您在处理图像或发布缩略图时遇到麻烦,则可以关闭一些常见的图像问题,而不是将其关闭。

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

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

首先,您需要了解WordPress生成了多少张上载图像。默认情况下,WordPress会生成三种图像尺寸,分别是缩略图,中号和大号。除了这些图像尺寸之外,您的WordPress主题还可能具有其自己的图像尺寸,以用于特色图像/帖子缩略图,滑块和其他功能。

您需要使用FTP客户端连接到您的网站,以查找WordPress网站正在生成多少个图像副本。

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

如何防止wordpress生成图像大小
如何防止wordpress生成图像大小

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

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

如何防止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生成图像大小并保持您的上传目录整洁。

回到顶部