如果我重新生成缩略图,WordPress是否会删除现有的缩略图并将其替换为“新副本”?

时间:2017-11-29 作者:Craig

我目前正在一个网站上工作,该网站有1000个产品图片。所有这些图像都已上载,没有进行相应的优化。例如,大多数产品图片都是以5000px×3000px的尺寸上传的,这太大了。

我已将这些产品图像下载到我的计算机上,开始调整它们的大小。我没有手动完成这项工作,因为这将花费很长时间,而是将我的Photoshop设置为自动调整大小。

此外,筛选各种文件夹需要花费很长时间,以便拉出原始图像来调整大小。

相反,我只是希望让Photoshop将所有文件夹中的每个产品图像的大小调整600px到400px。当然,这也会调整各种缩略图的大小,以及WordPress在上传原始图像时创建的其他图像大小。

我可以简单地使用上述方法,通过FTP将图像传输回WordPress,只要我保持WordPress创建的各种大小图像的文件名相同,我是否可以简单地选择“重新生成缩略图”,然后WordPress会删除他们自己调整大小的图像(现在是600px x 400px),然后将它们全部替换为正确大小的150px x x 150px和250px x x 250px等?

1 个回复
最合适的回答,由SO网友:Johansson 整理而成

以下是您可以做的:

删除旧缩略图下载并安装Thumbnail Cleaner 插件。此插件将删除您当前的所有缩略图。您可以通过编写一个PHP代码段来手动执行此操作,该代码段可以检测缩略图并将其删除,但这并不是必需的。

调整原始图像的大小

删除缩略图后,复制uploads 到您的计算机。然后,使用PhotoShop的自动功能来调整它们的大小。将文件夹上载回主机,然后覆盖所有内容。当然,先做个备份。

重新生成新缩略图完成以上所有操作后,下载并安装Regenerate Thumbnails 通过Viper00Bond, 并创建图像的新缩略图。

注意:

WordPress和WooCommerce均未将原始图像用作产品图像或缩略图。除非您根本没有缩略图(这会导致加载原始图像),否则无需调整原始图像的大小。

结束

相关推荐

Get images by category

我目前获取滑块图像的方法是使用以下工作正常的代码:$args = array( \'post_type\' => \'attachment\', \'sort_order\' => \'ASC\', \'sort_column\' => \'menu_order\', ); $attachments = get_posts($args); if ($attachments) { $