如何重新生成WordPress缩略图

当您更改WordPress主题时,您现有的图像可能大小不合适。

WordPress的解决方案?重新生成缩略图。这意味着在WordPress核心设置中重置图像尺寸。它也可以通过使用插件快速完成。

在这篇文章中,我们将深入研究WordPress重新生成缩略图解决方案,并向您展示如何使用重新生成缩略图WordPress插件和手动使用WP-CLI修复图像问题。

  1. 你的图像会发生什么
  2. 如何在WordPress中调整缩略图大小?(3种方法)
  3. 如何在WordPress中重新生成缩略图
  4. 重新生成特色图片
  5. 使用WP-CLI重新生成缩略图

你的图像会发生什么

要弄清楚如何重新生成WordPress缩略图特色图片),必须首先了解图像和图像大小的处理方式。

WordPress具有自动裁剪您上传的图像的设置。这些设置可以在设置 > 媒体下的管理仪表盘中找到。

WordPress将自动裁剪您的图像

WordPress将自动裁剪您的图像

媒体设置页面上,有“缩略图大小”、“中等大小”和“大尺寸”的尺寸。您可以根据需要更新每个像素的像素数。

但是,如果您确实更新了尺寸,请不要忘记单击页面底部的保存更改

以下是默认大小选项:

  • 缩略图大小– 150 像素 x 150 像素
  • 中等大小– 600 像素 x 600 像素
  • 大尺寸– 1024 像素 x 1024 像素

请记住,您使用的主题可能具有特定的图像尺寸,这些尺寸将覆盖“媒体设置”页面上的选项。如果您切换到新主题,设置将更新为新主题设置的大小。

但是,您之前上传的旧图像不受影响。

这就是事情变得有点棘手的地方。您需要能够调整之前上传的所有图像的大小,以符合设置的新图像大小。不幸的是,没有任何设置可以做到这一点。

解决方案是执行所谓的“重新生成缩略图”。

如何在WordPress中调整缩略图大小?(3种方法)

在探索如何在WordPress中重新生成缩略图之前,请务必注意在WordPress仪表盘中调整图像大小的方法。

可能更需要注意的是,这些解决方案不一定会调整旧图像的大小,因此您仍然需要进入 WordPress,在没有插件帮助的情况下重新生成缩略图,或者以其他方式使用插件。

如果要调整缩略图或图像的大小,主要有以下三种方法:

  1. 更改主题中的图像大小
  2. 在媒体库中裁剪图像
  3. 在媒体设置中调整图像大小

1. 更改主题中的图像大小

由于您的WordPress主题可以修改默认图像大小,您可以选择切换主题,或者您可以查看是否有专门用于调整图像大小的设置。

每个主题都不同,所以一定要检查相应的文档,看看是否有一种方法可以更改主题的图像大小,而无需完全安装不同的主题

或者,您可以选择创建子主题并使用 PHP代码更改图像大小。

2. 在媒体库中裁剪图像

另一种选择是通过在媒体库中裁剪图像来更改图像的大小。

步骤1

转到WordPress管理仪表盘中的媒体 > 媒体库

您可以在媒体库中更改图像大小

您可以在媒体库中更改图像大小

然后,单击要调整大小的列出图像。

在弹出窗口中,单击“编辑图像”按钮。

单击图像下方的按钮进行编辑

单击图像下方的按钮进行编辑

步骤2

之后,您有几个选项可以编辑图像。

您可以单击图像并将鼠标拖动到图像上,然后在选择了要保留的区域后松开。然后,您可以单击裁剪

如果要精确裁剪图像,可以通过输入所需的比例来调整纵横比。

例如,您可以使用1:1来创建正方形,也可以使用4:3、16:9和您想要的任何其他比例。

然后,在将鼠标拖到图像上时按住shift键。当您选择了要保留的图像部分时,放手。您可以单击它并四处移动选择,以便裁剪所需图像的确切部分。

如果最初没有获得所需的图像大小,也可以单击并拖动选区的角。

或者,您可以进行选择,然后在右侧“图像裁剪”下的“选择”字段中输入所需图像的确切大小(以像素为单位)。

完成后,单击“裁剪”,然后单击“保存”按钮。

步骤3

如果您更愿意调整图像大小而不是裁剪图像,您可以在右侧的设置中缩放图像。

输入所需图像的大小,然后单击“拉伸”

您有几个选项可用于调整图像大小

您有几个选项可用于调整图像大小

步骤4

您还可以在缩略图设置下选择您希望更改应用到的标准图像尺寸。

您可以选择将您的调整应用于:

  • 所有图像尺寸
  • 缩略图
  • 除缩略图外的所有尺寸

3. 在媒体设置中调整图像大小

如果您只需要编辑一两个图像,这会很有帮助,但如果您想调整所有图像的大小,最好通过设置页面来执行此操作。

步骤1

在您的管理仪表板中,转到“设置”>“媒体”

您可以在媒体设置页面上调整默认图像大小

您可以在媒体设置页面上调整默认图像大小

步骤2

为所有缩略图、中型或大型图像输入所需的新尺寸。根据需要,仅为一种类型的图像或所有类型的图像输入所需的宽度和高度。

如果要将缩略图大小调整为不成比例的大小,请选中缩略图大小部分下的总是裁剪缩略图到这个尺寸框。

步骤3

然后,如果您不希望在上传文件夹中未组织所有新图像,则可以选中以年—月目录形式组织上传内容

如果您对调整感到满意,请单击页面底部的“保存更改”按钮。

如何在WordPress中重新生成缩略图

更改这些设置或更改主题后,如果图像未在面向公众的网站上更新,则必须重新生成缩略图,如前所述。

最简单的方法之一是使用免费的WordPress插件Regenerate Thumbnails来快速修复您之前上传的图像。

此插件也与WooCommerce兼容。

步骤1

首先,安装并激活Regenerate Thumbnails插件。

然后,转到“工具”>“Regenerate Thumbnails”,此处可找到与WordPress图像相关的设置。

您也可以重新生成缩略图、中型和大型图像尺寸

您也可以重新生成缩略图、中型和大型图像尺寸

步骤2

默认情况下,会选中Skip regenerating existing correctly-sized thumbnails选项。取消选中此框以使用重新生成缩略图插件来调整所有图像。

但是,如果您想保存服务器的资源,请选中它。

如果您已经更新了某些图像尺寸(例如通过主题),则建议这样做。您还可以选择选中此选项下方的框以Delete thumbnail files for old unregistered sizes。选择它可以释放服务器上的空间。

在选择此设置之前,请确保您不需要这些图像。如果您的站点上正在使用某些图像并且您选择了此选项,它们将被删除并且不再显示在您的站点上。访客会看到裂图。

您可能还会看到Update the content of posts to use the new sizes复选框,如果您希望更新您当前在帖子中使用的图像,您可以选择该复选框。

步骤3

选择所需选项后,单击按钮以Regenerate Thumbnails,包括中、大和新文件大小。

然后,等待该过程完成。根据您网站上的图片数量,这可能需要一段时间,所以在您等待时喝杯咖啡或一杯水。对于高性能服务器上的大型网站,通常只需几分钟。

您会看到“All done!” 过程完成时的消息。

而已。

您的缩略图和图像现在应该重新生成。

如何强制重新生成缩略图

您也可以使用Force Regenerate Thumbnails插件作为替代。顾名思义,它通过删除旧图像大小来推动缩略图的再生,因此WordPress被迫重新生成图像。此插件还与WooCommerce在线商店兼容。

请记住,在发布时,此插件已经很久没有更新,因此请谨慎使用。 在您的实时网站上使用它之前,请务必在本地测试环境中对其进行试。

您需要在Regenerate Thumbnails插件上使用此插件的原因是后者只是调整图像大小,除非您选中该选项,否则它不会删除旧图像大小。

但是,如果您遇到问题,可以尝试强制再生缩略图。

步骤1

要强制WordPress重新生成缩略图,请安装并激活Force Regenerate Thumbnails插件。

然后,转到WordPress管理仪表盘中的工具 > Force Regenerate Thumbnails

您可以一键强制重新生成缩略图

您可以一键强制重新生成缩略图

步骤2

要删除使用旧设置调整大小的所有图像并强制WordPress重新生成缩略图,请单击Regenerate All Thumbnails按钮。

稍等片刻,您的图像将被调整大小。如果您有一个较小的站点,这几乎不需要任何时间,但对于拥有大量图像的较大站点,这可能需要几分钟。

重新生成特色图片

在某些用例中,您不需要重新生成所有缩略图,而只需要重新生成一些特定的缩略图。仍然安装了Regenerate Thumbnails插件,您也可以这样做。

步骤1

转到媒体 > 媒体库。在网格视图中,单击特定图像。

默认情况下,媒体库在网格视图中

默认情况下,媒体库在网格视图中

步骤2

然后在右侧,单击Regenerate Thumbnails按钮。

您可以在附件详细信息中重新生成缩略图

您可以在附件详细信息中重新生成缩略图

如果您正在列表视图中查看媒体库,请将鼠标悬停在要重新生成的图像上后单击Regenerate Thumbnails链接。

单击该链接可在列表视图中重新生成缩略图

单击该链接可在列表视图中重新生成缩略图

使用WP-CLI重新生成缩略图

如果您不想使用插件,还有另一种 WordPress 解决方案:使用WP-CLI手动重新生成没有插件的缩略图。

请记住,您需要有权访问服务器上的命令行才能使用此选项。

使用WP-CLI重新生成缩略图比使用WordPress插件要好得多,因为它速度更快,并且不受HTTP限制和超时的影响

重新生成缩略图的基本命令如下:

wp media regenerate

输入后,通过按键盘上的“y”字母“y”来确认您要重新生成所有缩略图。

使用WP-CLI重新生成所有缩略图

启动命令行后,您可以为WordPress输入以下命令,在几秒钟内无需插件即可重新生成缩略图:

wp media regenerate --yes

使用此命令,无需手动确认即可重新生成缩略图。

使用WP-CLI重新生成特定缩略图

您还可以选择使用WP-CLI和要更新的图像的ID重新生成特定缩略图。

这是执行此操作的命令:

wp media regenerate 12 34 567

请务必将三个示例ID——“12”、“34”和“567”——替换为您想要重新生成的特定图像的实际ID。

您可以根据需要包含任意数量的ID。只要确保用空格分隔它们中的每一个。

小结

当您切换主题时,看到您的图像显示不正确可能会令人沮丧。

幸运的是,WordPress有两种快速解决方案。在Regenerate Thumbnails插件的帮助下,只需点击几下即可完成。或者,您可以使用WP-CLI在比煮咖啡更短的时间内完成。