如何防止 WordPress 生成图像大小

已发表: 2022-06-30

当您将图像上传到 WordPress 时,它会默认生成三种图像尺寸(缩略图尺寸、中尺寸和大尺寸)。 但是,有时您可能想要使用自定义 WordPress 图像大小,无论是出于设计目的还是管理您网站的性能。

虽然 WordPress 自动压缩图像是为了方便,但它最终可能会创建太多文件,占用不必要的存储空间,并导致备份太大。 幸运的是,您可以采取一些措施来防止这种情况发生。

在这篇文章中,我们将回答这个问题:“为什么 WordPress 会调整我的图像大小?” 我们将解释为什么您可能希望阻止 WordPress 生成多个 WordPress 图像大小,并向您展示如何做到这一点。 让我们开始吧!

目录
1.为什么 WordPress 会生成多种图像尺寸
2. WordPress 的标准图片尺寸是多少?
3.何时停止 WordPress 生成不同大小的图像
4.如何阻止 WordPress 生成不同大小的图像副本
4.1。 第 1 步:将您的站点连接到 FTP 客户端(以确定正在制作多少图像副本)
4.2. 第 2 步:将图像上传到您的站点
4.3. 第 3 步:导航到您网站的上传目录
4.4. 第 4 步:将图像大小设置为零
4.5. 第 5 步:打开 WordPress 主题的 functions.php 文件
4.6. 第 6 步:删除默认图像尺寸代码
5.如何阻止 WordPress 压缩图像
5.1。 第 1 步:打开 functions.php 文件
5.2. 第二步:修改返回值为100
5.3. 第 3 步:保存更改
6.如何优化WordPress图片
6.1。 第 1 步:减小图像尺寸
6.2. 第 2 步:选择图像格式
6.3. 第 3 步:选择压缩量
6.4. 图像优化插件
7.使用 WP 引擎优化您的网站

为什么 WordPress 会生成多种图像大小

简而言之,WordPress 会自动调整图像大小以帮助您节省带宽并避免您手动调整图像大小。 例如,您用于帖子缩略图的图像大小与您用于主页上的图像滑块的大小有很大不同。 通过生成额外的图像大小,WordPress 使您可以更轻松地为每个用例选择最合适的选项。

WordPress 的标准图像尺寸是多少?

每次您将图像上传到 WordPress 时,它都会创建三个新版本,总共提供四种尺寸。 默认图像尺寸为:

  • 缩略图大小– 150 x 150 像素
  • 中等尺寸– 300 x 300 像素(最大)
  • 大尺寸– 1024 x 1024 像素(最大)
  • 全尺寸- 原始图像尺寸

WordPress 图像大小以这种方式分层以简化网页设计。 您无需手动调整照片或图形的大小以用作特色图像 - WordPress 中已经存在正确的图像大小。

何时停止 WordPress 生成不同大小的图像

除了 WordPress 生成的不同图像大小之外,您的主题还可以创建副本或其他图像大小,例如用于主页幻灯片或特色帖子。 这种冗余可能会出现问题,例如导致备份时间更长或页面加载速度更慢。

因此,有时阻止 WordPress 生成不同大小的图像是有益的。 如果您希望节省空间,拥有一个图片较多的网站,例如房地产或摄影网站,或者只是不使用正在创建的所有不同尺寸的图片,您可能会为您的网站添加额外的批量没原因。

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

现在您已经了解了 WordPress 生成多种图像大小的原因,以及为什么阻止它这样做是有意义的,是时候开始工作了。 让我们看看如何通过六个简单的步骤阻止 WordPress 生成不同大小的图像。

第 1 步:将您的站点连接到 FTP 客户端(以确定正在制作多少图像副本)

第一步是确定上传图片时 WordPress 生成了多少副本。 您可以通过文件传输协议 (FTP) 客户端或 cPanel 的文件管理器连接到您的站点来执行此操作。

正如我们前面提到的,WordPress 默认生成三个副本。 但是,您的主题也可能会为滑块等创建自己的一组图像大小。因此,准确了解正在生成的副本非常重要。

第 2 步:将图像上传到您的站点

接下来,从您的 WordPress 仪表板管理区域将图像上传到您的站点并打开媒体库(媒体 > 添加新的)。

单击Select Files ,然后选择要上传的图像文件。

第 3 步:导航到您网站的上传目录

在文件管理器或 FTP 客户端中,导航到站点的“上传”目录。 这将位于wp-contents文件夹中。 在那里,您会找到现有图像的所有副本,这些副本按日期组织:

至少,您应该找到 WordPress 生成的三种图像大小。 如果超过三个,它们很可能是由您的 WordPress 主题创建的副本(在我们上面的示例中,总共有五个副本)。

第 4 步:将图像大小设置为零

接下来,导航到 WordPress 管理仪表板中的设置 > 媒体

在那里,您将找到默认图像设置:

将图像大小的每个值更改为 0(假设它们都是您不会使用的值)。 完成后选择页面底部的保存更改按钮。

第 5 步:打开 WordPress 主题的 functions.php 文件

您现在已阻止 WordPress 生成您上传的现有图像的多个副本。 但是,您可能还需要阻止您的主题做同样的事情。

为此,导航到您的 WordPress 主题的functions.php文件。

您可以在网站目录的/wp-contents/themes/文件夹中找到它。

第 6 步:删除默认图像尺寸代码

进入functions.php文件后,查找与此类似的任何代码行:

add_image_size('homepage-thumb', 200, 160, true );

根据您使用的主题,这条线可能有多个版本。 您还需要查找任何显示“set_thumbnail_post_size”的内容。 删除这些行,然后保存您的更改。

如何阻止 WordPress 压缩图像

除了防止 WordPress 和您的主题生成多个图像大小之外,您还可以防止它们压缩图像。 虽然压缩旨在在不降低质量的情况下提高性能,但情况并非总是如此。

考虑到这一点,以下是如何通过三个简单的步骤阻止 WordPress 压缩和裁剪图像。

第 1 步:打开 functions.php 文件

如果要禁用 WordPress 图像压缩,第一步是找到并打开主题的functions.php文件。 同样,您可以通过 FTP 客户端连接到您的站点,或访问您的 cPanel 的文件管理器来执行此操作。

第二步:修改返回值为100

在主题目录中找到并打开functions.php文件后,只需添加以下代码行:

add_filter('jpeg_quality', function($arg){return 100;});

如果您愿意,也可以将“返回”值更改为小于 100。

第 3 步:保存更改

完成后,保存更改。 现在 WordPress 将停止自动压缩图像,而是保留其原始质量。 请注意,为了看到效果发生,您需要重新生成缩略图。

如何优化 WordPress 图片

为 Web 优化图像涉及在不降低图像质量的情况下减小整体文件大小。 最终目标是加载速度更快的网站; 一个快速的网站可以提高搜索引擎优化并吸引访问者。

为 WordPress 优化图像的最佳方法是在上传之前进行调整。 此过程通常发生在图像编辑器(例如 Adob​​e Photoshop 或 GIMP)的“保存”或“导出”设置中。 这是一个分步清单:

第 1 步:减小图像尺寸

如果您的图像为 2000 x 2000 像素或更大,则值得在将其上传到 WordPress 之前减小尺寸。 除极少数情况外,您网站上的照片不需要那么大。 最终尺寸将取决于您对图像的使用,但将高度和宽度降低到至少 1200 像素是一个可靠的开始。

第 2 步:选择图像格式

因为较小的文件大小是理想的,所以格式选择至关重要。 保存图像时,请避免使用高质量的 TIFF 文件,因为尺寸会大幅增加。

相反,对标志和图形使用 PNG,对照片使用 JPEG。 虽然 JPEG 会稍微降低图像质量,但结果在网络上并不明显,而且您的图像加载速度会更快。

第 3 步:选择压缩量

图像压缩能力因软件而异。 但大多数时候,您正在寻找标有Image QualityCompression的下拉菜单或滑块。 您通常会在保存照片时看到它。

压缩在不牺牲质量的情况下减小了文件的大小。 压缩越多,文件越小。 为质量选择较小的数字执行相同的功能。 150KB 或以下是图像优化的安全最终目标。

图像优化插件

或者,您可以使用 WordPress 插件在上传时优化您的图像。 Smush 或 EWWW Image Optimizer 等选项可让您轻松控制图像大小。

使用 WP 引擎优化您的网站

默认情况下,WordPress 在上传过程中会自动生成多种图像尺寸。 但是,当您使用的主题或插件也会创建图像副本时,这可能会导致不必要的大备份和更少的磁盘空间。 幸运的是,您可以通过在媒体设置中将默认图像大小设置为零来阻止 WordPress 执行此操作。

当然,这只是优化 WordPress 网站的众多方法之一。 如果您希望增强整个数字体验,请了解我们一流的托管计划如何帮助您将您的在线形象(和您的客户)提升到一个新的水平!