每次上传图片时,WordPress 都会自动生成多个尺寸版本,以适配主题需求。这些隐藏的图像文件会占用存储空间,导致网站备份体积膨胀。
此外,这些额外生成的图像尺寸在网站前台几乎不会被调用。它们像数字垃圾一样堆积在服务器上,甚至可能增加月度托管费用。
实践证明,使用自动化图像清理工具是恢复存储空间的有效方式。这不仅能显著缩小备份文件体积,还能帮助您保持在托管套餐的限制范围内。
下面来看如何自动扫描未使用的图像尺寸,并安全批量删除它们,让您的网站保持精简,备份运行顺畅。

快速摘要: WordPress 会为每张上传的图片创建多个副本,迅速占用服务器存储空间并拖慢备份速度。本指南将介绍如何使用 WP Media Cleanup 插件安全扫描并删除这些未使用的图像变体,确保网站正常运行。
以下是本教程涵盖的内容:
为什么要删除 WordPress 中未使用的重复图片?
每次上传图片时,WordPress 都会生成多个尺寸版本以适配主题。这样做是为了确保图片在移动设备上显示清晰,并完美融入博客文章缩略图布局,同时不会影响页面加载速度。
然而,这也导致媒体库迅速变得臃肿,占用大量服务器空间。
例如,上传一个 2 MB 的原图文件,WordPress 会生成 5 个尺寸版本,每个约 500 KB。这意味着单次上传就占用了 4.5 MB 的总存储空间。
虽然这些额外的图像尺寸有助于移动端显示效果,但主题可能只使用其中一部分。剩余的版本就只是占用服务器上的宝贵空间。

此外,许多低价托管提供商对可存储的文件数量有严格限制。删除数千个未使用的图像尺寸版本有助于您保持在这些限制范围内,避免额外费用。
清理这些未使用的图像版本是优化网站的绝佳方式:
- 大幅缩小网站备份体积,加快备份速度。
- 减少存储使用量,从而降低托管费用。
- 大幅加快将网站迁移到新主机或服务器的速度。
- 通过保持在主机文件数量限制内,确保网站稳定运行。
- 消除同一文件多个版本带来的混乱。
第一步:安装插件并扫描未使用的图片
本教程需要使用 WP Media Cleanup 插件。它是目前最安全的服务器空间恢复工具,能够识别并允许删除未使用的图像变体,同时完全保护您的原始源文件。
我还发现有些用户担心会误删网站 Logo。好消息是,WP Media Cleanup 能够智能检测图片是否正在小工具或主题自定义器设置中使用,从而避免删除重要的图片,如网站 Logo。
这意味着它只会针对那些无人查看的隐藏缩略图进行清理,在保护重要文件的同时清除不需要的额外文件。
准备工作: 强烈建议在进行任何批量删除操作之前完整备份您的网站。WP Media Cleanup 是一款高度可靠的工具,但完整备份仍然是明智的最佳实践。
作为内置的安全保障,该插件会将删除的图像版本临时保存 30 天(我将在第三步演示如何恢复)。然而,如果您使用的是定制主题,完整备份仍然是必不可少的。
首先需要安装并激活 WP Media Cleanup 插件。如需帮助,请参阅我们的WordPress 插件安装指南。
插件激活后,进入 WordPress 管理后台侧边栏的 Media Cleanup 页面。
在此处需要输入许可证密钥,然后点击"Activate License"按钮。您可以在 WP Media Cleanup 网站账户区域找到许可证密钥。

在运行首次扫描之前,建议清除 WordPress 缓存。这可以确保插件看到最新版本的内容,不会遗漏网站上正在使用的图片。
然后,导航到 Media Cleanup » Cleanup 页面,点击"Scan for Unused Variations"按钮。插件将扫描整个媒体库,找出未在文章或页面中使用的图片。

等待进度条完成。根据您多年来上传的照片数量,这可能需要几分钟时间。
扫描完成后,插件将显示所有具有未使用版本的图片列表。每项内容都会显示缩略图预览、文件名以及未使用版本的数量,还会显示它们占用的空间。
如果您想查看具体针对哪些尺寸(如"medium"、"large"或"1536×1536"),可以点击"Show Details"下拉菜单查看详情。

第二步:审核并删除未使用的版本
准备好清理服务器时,您有多个灵活的选择:
- Delete All: 点击顶部的此按钮,删除扫描发现的所有未使用版本,释放最大化的服务器空间。
- Delete Selected Variations: 使用复选框选择特定图片,然后点击此按钮仅清理这些选定文件。
- Individual Delete: 点击单张图片旁边的"Delete"按钮,仅删除该文件的版本。

在此步骤中无需担心您的原始照片。WP Media Cleanup 仅针对尺寸版本(如"-150×150.jpg"),确保您的源文件安全无损。
无论何时选择删除文件,都会弹出确认对话框。您必须确认操作后才能继续,确保您对媒体库拥有完全控制权。
第三步:恢复已删除的图片(如需要)
尽管清理过程非常准确,但插件内置了安全保障功能。
每次删除图像版本时,插件会自动备份这些文件 30 天后再永久清除。如果清理后浏览网站时发现布局损坏,无需惊慌。

由于已删除文件的列表可能很长,找到需要恢复的确切图片似乎有点困难。不过,有一个简单的技巧可以快速定位。
首先,在您正在运行的网站上右键点击损坏的图片图标,选择"Copy Image Address"(具体取决于浏览器,也可能是"Copy image link")。

然后,将链接粘贴到空白笔记或文档中查看。
您不需要完整的网页地址,只需复制链接的最后部分,即文件名(例如 my-header-image-150x150.jpg)。
接下来,进入插件的 Restore 页面,将文件名粘贴到搜索框中。系统会立即从列表中筛选出对应的版本。
找到文件后,选中它并点击"Restore"按钮即可恢复。这样您就可以放心清理媒体库、减少磁盘占用,而无需担心永久丢失文件。

专家提示: 插件会在 30 天后永久删除这些备份。因此,强烈建议在清理后尽快浏览最重要的页面和文章,仔细检查一切是否正常显示。
如果之后更换 WordPress 主题,新主题可能需要不同的图片尺寸。如果出现这种情况,只需使用缩略图再生插件自动创建新主题所需的具体尺寸。
高级方法:使用 WP-CLI 自动化媒体清理
如果您是开发者或管理多个客户网站,每次逐个点击仪表板可能会感到繁琐。
WP Media Cleanup 支持完整的 WP-CLI 命令,让您可以跨多个网站快速自动化扫描和删除流程。
如果您的 WordPress 托管提供商提供 SSH 访问,可以使用命令行扫描媒体库并删除未使用的版本,无需打开浏览器。您通常可以在托管服务的 cPanel 或账户仪表板中找到 SSH 详细信息。
专家提示: 大多数低价共享托管方案不包含 SSH 或 WP-CLI 访问权限。如果在托管仪表板中找不到这些设置,可能需要升级到 VPS 或托管 WordPress 主机。
首先,应该运行扫描来查看哪些文件可以安全删除:
# Find and review unused variations
wp media-cleanup find_unused --format=table
由 WPCode 托管 ❤️
根据我的经验,使用 --format=table 标志是查看文件名和尺寸清晰列表的最佳方式。
审核列表后,只需一条命令即可删除这些版本。
# Delete them with confirmation
wp media-cleanup delete_unused --yes
由 WPCode 托管 ❤️
建议在清理后运行 stats 命令。
它会显示整个服务器节省的确切磁盘空间,这是向客户展示的优秀报告。
# Check storage statistics
wp media-cleanup stats
由 WPCode 托管 ❤️
使用命令行是保持大型网站群精简快速的最快方式。它消除了维护工作中的猜测,确保只需几下按键就能保持服务器整洁无杂乱。
优化剩余媒体文件的额外技巧
删除多余的图像尺寸后,您应该优化网站上仍在使用的原始照片。许多高质量图片的体积远大于快速加载网站所需的大小。
由于您首先执行了清理步骤,因此只需压缩计划保留的文件,从而节省服务器资源和插件配额。
建议使用图片压缩插件在不损失质量的情况下缩小文件体积。这确保页面能快速加载给访问者,同时保持服务器存储空间充足。
WordPress 图片优化常见问题解答
我们收到许多读者关于如何保持 WordPress 媒体库清洁的提问。以下是最常见问题的答案。
删除 WordPress 中未使用的媒体文件是否安全?
是的,使用专用工具时非常安全。WP Media Cleanup 插件设计用于保护您的原始照片,仅针对隐藏的自动生成尺寸版本。请注意,它不会删除您误传两次的照片。
作为内置的安全保障,该插件会临时保存您删除的版本 30 天,因此如果布局出现损坏,您可以轻松恢复它们。
不过,我始终建议在开始之前完整备份您的网站。这确保您可以快速恢复网站。如果您的主题使用了扫描器无法读取的自定义代码图片,这一点尤为重要。
WordPress 为什么会创建这么多额外的图像文件?
当您上传图片时,WordPress 会自动创建多个不同尺寸的版本,如缩略图、中等尺寸和大尺寸。您的 WordPress 主题和某些插件也会创建自己特定的图像尺寸。
这增加了每个上传文件在服务器上存储的文件总数。随着时间的推移,这些额外尺寸占用的空间可能超过原始照片本身。
我应该多久清理一次 WordPress 媒体库?
频率取决于您向网站添加新文章和图片的频率。对于繁忙的博客或在线商店,建议每 3 到 6 个月执行一次清理。
对于较小的网站,每年一次的清理通常足以保持整洁。定期维护确保备份体积保持较小,托管费用保持低廉。
保持网站优化的其他资源
希望本文帮助您了解如何在 WordPress 中自动查找和删除未使用的图像版本。
现在您已经清理了媒体库,可能想了解更多关于图片管理的信息:
如果您喜欢本文,请订阅我们的 YouTube 频道 获取 WordPress 视频教程。您也可以在 Twitter 和 Facebook 上关注我们。