WP CLI说明文档

wp media regenerate

命令概述

用于重新生成媒体附件的缩略图,可指定附件ID、图像尺寸或仅处理缺失的缩略图。

适合在更改图像尺寸设置、迁移站点或需要修复损坏缩略图时使用。

参数列表

参数 说明
[<attachment-id>…] 要重新生成的一个或多个附件ID。
[--image_size=<image_size>] 要重新生成的图像尺寸名称。仅重新生成此图像尺寸的缩略图,其他尺寸的缩略图不受影响。
[--skip-delete] 跳过删除原始缩略图。如果缩略图被外部来源链接,建议保留。默认为false。
[--only-missing] 仅为缺少图像尺寸的图像生成缩略图。
[--delete-unknown] 仅删除旧的未注册图像尺寸的缩略图。
[--yes] 对确认消息回答是。仅当没有ID作为参数传入时显示确认。

常用示例

为指定附件ID重新生成缩略图

$ wp media regenerate 123 124 125

重新生成所有缩略图,无需确认

$ wp media regenerate --yes

重新生成ID在1000到2000之间的所有缩略图

$ seq 1000 2000 | xargs wp media regenerate

仅重新生成所有图像的”large”尺寸缩略图

$ wp media regenerate --image_size=large