惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Spread Privacy
Spread Privacy
T
Troy Hunt's Blog
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Schneier on Security
罗磊的独立博客
T
The Exploit Database - CXSecurity.com
博客园 - 司徒正美
月光博客
月光博客
C
Cybersecurity and Infrastructure Security Agency CISA
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Project Zero
Project Zero
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Latest news
Latest news
L
Lohrmann on Cybersecurity
阮一峰的网络日志
阮一峰的网络日志
C
CERT Recently Published Vulnerability Notes
腾讯CDC
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
T
Threat Research - Cisco Blogs
T
Tenable Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
Attack and Defense Labs
Attack and Defense Labs
C
Cyber Attacks, Cyber Crime and Cyber Security
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
Scott Helme
Scott Helme
小众软件
小众软件
L
LINUX DO - 最新话题
博客园 - 叶小钗
博客园 - 【当耐特】
PCI Perspectives
PCI Perspectives
SecWiki News
SecWiki News
S
Security Affairs
P
Palo Alto Networks Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
SegmentFault 最新的问题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园 - 聂微东
量子位
C
CXSECURITY Database RSS Feed - CXSecurity.com
Help Net Security
Help Net Security
S
Secure Thoughts
S
Securelist

腾腾博客

WordPress页面怎么添加视频?古腾堡和Elementor两种方法完整教程 - 腾腾博客 WordPress后台登录页怎么自定义?2种方法换Logo+改配色+加背景 - 腾腾博客 外贸独立站配色工具推荐:5款从新手到专业都好用 - 腾腾博客 如何判断网站WordPress搭建的?5种方法30秒内判断 - 腾腾博客 WordPress如何防止网站内容被复制?3种方法+复制水印技巧 - 腾腾博客 WordPress外贸独立站多语言怎么选?4款插件深度对比+避坑指南 - 腾腾博客 DigitalOcean新手教程:注册+支付宝付款+创建Droplet全流程(2026实测) - 腾腾博客 WordPress插件怎么选?6个底层标准,装之前先过这道关 - 腾腾博客 WordPress如何更换域名?3种方法+301重定向保住SEO,换完不掉排名 - 腾腾博客 WordPress死链怎么查?3种检测方法+修复指南,别让404拖垮你的SEO(2026) - 腾腾博客 FlyingPress使用教程:8个标签页设置全攻略,Core Web Vitals稳过绿区 - 腾腾博客 ScalaHosting Managed Cloud Hosting真实评测:建站教程+速度实测,外贸独立站值不值得入手(2026) - 腾腾博客 cPanel免费SSL+IP拦截+网站备份教程:建站安全三件套,装完才能放心跑 - 腾腾博客 cPanel一键安装WordPress教程:Softaculous图文详解,5分钟建站上线 - 腾腾博客 cPanel MySQL数据库+phpMyAdmin教程:建库建用户+导入导出SQL+修改WordPress密码 - 腾腾博客 cPanel文件管理器+FTP账号设置教程:上传解压文件+权限修改全攻略 - 腾腾博客 cPanel DNS区域编辑器教程:A记录+MX记录+SPF/DKIM防邮件拦截设置 - 腾腾博客 cPanel控制面板新手入门:登录后台+界面导览+密码语言设置全攻略 - 腾腾博客 cPanel域名管理完整教程:绑定附加网域+子域名+强制HTTPS跳转 - 腾腾博客 cPanel企业邮箱设置教程:创建域名邮箱+Outlook/Foxmail/手机IMAP配置全攻略 - 腾腾博客 ChemiCloud主机评测+建站教程:注册购买到WordPress上线全流程(2026实测) - 腾腾博客 谷歌搜索指令大全:25个实用指令+外贸SEO组合用法,收藏备用(2026) - 腾腾博客 2026年WordPress缓存插件怎么选?6款深度对比,装错了白忙活(含避坑建议) - 腾腾博客 WordPress提示"PHP版本过时"?5分钟升级PHP版本,避开白屏死坑 - 腾腾博客 DreamHost建站避坑选购:WordPress Hosting和DreamPress该怎么选? - 腾腾博客 CyberPanel安装WordPress教程:零基础从面板安装到建站上线 - 腾腾博客 Bitvise SSH Client使用教程:图形化连接VPS,文件传输不用再敲命令 - 腾腾博客 PuTTY使用教程:从密码登录到密钥免密连接VPS - 腾腾博客 好用免费服务器面板推荐:4款知名面板对比+避坑指南(2026) - 腾腾博客 WordPress自动备份怎么设置?3种方案从免费到专业 - 腾腾博客 AI写作工具辅助外贸独立站SEO内容:5个实测可用的工作流 - 腾腾博客 共享主机 vs VPS vs 云主机:外贸建站新手2026年怎么选? - 腾腾博客 Namecheap域名注册教程:搜索域名+开启隐私保护+DNS解析,图文教程 - 腾腾博客 Cloudflare免费CDN接入WordPress站点教程:Super Page Cache插件详细设置 - 腾腾博客 WordPress怎么做图片上传表单?Forminator插件:文件类型限制+大小设置完整教程 - 腾腾博客 搬瓦工Ultra VPS东京CN2 GIA线路实测:AMD EPYC新机房,全国延迟最高108ms(2026) - 腾腾博客 搬瓦工能退款吗?30天退款政策详解+工单申请步骤+常见拒绝原因 - 腾腾博客 1Panel搭建WordPress完整图文教程:以搬瓦工VPS为例,30分钟上线 - 腾腾博客 WordPress必装插件2026:外贸建站必备的15个插件 - 腾腾博客 Hostinger怎么申请退款?30天无理由退款申请全步骤图文教程 - 腾腾博客 外贸建站主机完整选购指南:8个标准帮你不踩坑,新手老手都适用 - 腾腾博客 GoDaddy域名注册完整教程:搜索域名→支付宝付款→DNS解析一步到位 - 腾腾博客 外贸独立站谷歌收录慢?7个有效方法加速收录,新站也适用 - 腾腾博客 宝塔面板SSL证书过期怎么办?自动续签配置教程+续签失败排查 - 腾腾博客 WordPress上传文件大小限制怎么改?5种方法完整教程,宝塔/VPS/共享主机都适用 - 腾腾博客 跨境电商 + 外贸独立站网络环境专用VPS推荐:7家CN2 GIA VPS真实测试,附IP纯净度检测 - 腾腾博客 WordPress 链接后面为什么多了个"-2"?别名被占用的排查与修复教程 - 腾腾博客 WordPress数据库连接错误怎么修复?6个排查步骤从根源解决 - 腾腾博客 2026年我用过的WordPress免费主题:10个速度快还好看的选择 - 腾腾博客 2026年我用过的WordPress免费主题:10个速度快还好看的选择 - 腾腾博客 丽萨主机 LisaHost 真实评测:CN2 GIA高防VPS性能实测+外贸建站指南(2026) - 腾腾博客 外贸独立站SEO内链策略:如何系统建立内链结构(实操指南) - 腾腾博客 Elementor vs Gutenberg:2026年该用哪个WordPress编辑器?深度对比 - 腾腾博客 Cloudflare域名转出完整教程:解锁 + 获取授权码 + 转入新注册商 - 腾腾博客 Hostinger VPS 真实测评:KVM 套餐性能实测 + 外贸建站值不值 - 腾腾博客 Hostinger VPS 搭建宝塔 + WordPress 完整教程(2026新手版) - 腾腾博客 UptimeRobot免费版使用教程:5分钟搭好网站宕机监控,第一时间收到通知 - 腾腾博客 Blocksy vs Astra:2026年轻量WordPress主题深度对比,哪个更适合你? - 腾腾博客 WordPress网站速度优化完整指南:主机 + WP Rocket + Imagify + CDN一站搞定 - 腾腾博客 WordPress 7.0 最新版下载(简体中文版,英文版)|2026 年稳定、安全、免费 - 腾腾博客 Hostinger vs SiteGround 2026:外贸新手如何选第一台主机?深度对比 - 腾腾博客 宝塔面板 vs 1Panel:2026 年新手建站选哪个面板?深度对比 - 腾腾博客 cPanel一键安装WordPress教程:Softaculous图文详解,5分钟建站上线 cPanel免费SSL+IP拦截+网站备份教程:建站安全三件套,装完才能放心跑 cPanel MySQL数据库+phpMyAdmin教程:建库建用户+导入导出SQL+修改WordPress密码
WordPress如何删除未使用的媒体库图片?3种方法+必做备份 - 腾腾博客
ctzpj · 2026-07-19 · via 腾腾博客

当你的网站或者博客运营到一定阶段,媒体库里往往堆满了各种来历的图片:写文章时上传了几张对比图只用了一张、换主题时导入了演示内容带进来的占位图、测试插件时上传的示例图片、改了封面图但旧版本没有删……翻开媒体库一看,真正在用的可能只有一半,另一半全是历史遗留。

这些没用的图片的问题不只是占磁盘空间,WordPress后台的媒体库加载慢、FTP目录混乱、图片优化插件做无用功优化根本不会显示的图片,都跟这个有关系。

这篇文章把安全清理媒体库的三种方法按操作难度从低到高讲,不管你用哪种方法,都有一件事要放在最前面。

动手之前:备份,备份,备份

媒体库清理插件扫描的逻辑再聪明,也可能把某些”看起来没用但实际上在用”的文件判断错,比如通过硬编码URL引用的图片、某些主题在option里存储的自定义背景图、或者通过shortcode引用的媒体文件,有些插件不一定能完整扫到。

操作前做一次完整备份,用WordPress自动备份设置教程里的任意一种方案手动触发一次,确认备份文件存在且可以恢复,再继续操作。

删完图片如果发现某个页面的图裂了,能有退路回去找,比对着裂图发愁强多了。

Media Cleaner扫描的范围覆盖文章内容、meta数据、小工具、页面构建器和主题设置,能准确判断每个文件在哪里被使用,支持90+插件和页面构建器,包括Elementor、Divi、WooCommerce、ACF、Beaver Builder等,这是它被广泛推荐的主要原因——很多同类插件只扫描文章内容,没有用页面构建器引用的图片就会被误判为未使用。

📥 WordPress.org下载地址:wordpress.org/plugins/media-cleaner/

安装和使用

WordPress后台 → 插件 → 安装插件,搜索”Media Cleaner”,安装并激活。

wp Media Cleaner

激活后左侧菜单会出现Meow Apps菜单入口,点击进入Media Cleaner。

wp Media Cleaner 1

插件提供两种扫描模式:

Media Library Scan(媒体库扫描):扫描媒体库里的文件条目,找出没有被任何页面、文章、小工具引用的媒体条目。

Filesystem Scan(文件系统扫描):扫描服务器的/wp-content/uploads/目录,找出在文件系统里存在、但没有在WordPress媒体库里注册的孤立文件,这类文件是通过FTP直接上传、或者插件临时生成但未清理的文件,媒体库扫描是发现不了它们的。

两个都跑,才能清理彻底。

media cleaner scan results dashboard

删除操作,必须先看列表再删

扫描完成后,插件会列出所有判断为未使用的文件,每条显示文件名和判断原因。

不要直接全选删除。 花时间浏览一遍列表,留意这几类文件:

  • 文件名看起来是主题相关的图片(默认背景、logo备份等)
  • 文件名里有”placeholder”、”default”、”fallback”字样的
  • 你有印象在某个地方用过但插件判断为未用的文件——去对应页面手动确认一遍

确认无误后,勾选要删除的文件,点Delete,Media Cleaner有内置垃圾桶功能,删除的文件先进垃圾桶,你可以预览和确认后再做永久删除,不会像手动删除那样直接不可逆。

如果删完发现某个页面图片裂了,进Media Cleaner的Trash恢复那个文件,或者从备份里找回来。

Media Hygiene的功能是从WordPress媒体库中删除未使用的媒体文件,释放服务器空间,减少混乱,提升服务器性能,具有批量删除和深度文件夹扫描功能,兼容WooCommerce、自定义字段插件、滑块、SEO类插件等主流WordPress扩展。

和Media Cleaner相比,Media Hygiene的界面更简洁,扫描完直接给你一个未使用文件列表,支持批量删除,操作门槛更低,适合不想设置太多参数的新手。

📥 WordPress.org下载地址:wordpress.org/plugins/media-hygiene/

安装和使用

wp Media Hygiene

安装激活后,进入WordPress后台对应菜单,点击扫描按钮,等待插件扫描完成。扫描结果会列出所有未使用的媒体文件,支持勾选后批量删除。

media hygiene unused files list

Media Cleaner和Media Hygiene怎么选:如果你的站点用了Elementor、Divi、WooCommerce、ACF这类复杂页面构建器或自定义字段,优先选Media Cleaner,扫描覆盖面更广,误判率更低;如果站点比较简单、主要是标准文章和页面,Media Hygiene的操作更省事。

方法三:手动在媒体库里清理(小站点够用,大站点效率太低)

不想装额外插件,WordPress自带的媒体库也可以手动清理,只是效率比插件低很多,适合站点不大、图片总量在几十张以内的情况。

进入WordPress后台 → 媒体 → 媒体库,切换到”列表视图”(右上角两个图标,选表格那个),可以按日期、文件类型过滤,然后逐个判断要不要删。

点击某张图片进入详情页,可以看到”上传到”字段,如果显示”未附加”(Unattached),说明这张图片没有被设置为任何文章的附件,但不代表它没有在任何地方被引用(可能通过URL直接插入在文章正文里)。所以看到”未附加”不能直接删,还得手动确认一下。

列表视图下,筛选”未附加(Unattached)”然后批量选择是最快的手动方法,但同样需要逐个确认,不能盲目全删。

清理之后,做这几件事

① WordPress生成的缩略图文件处理

WordPress上传图片时会自动生成多种尺寸的缩略图(thumbnail、medium、large等),这些文件存在服务器上但不会单独出现在媒体库列表里,插件扫描也不一定能覆盖到全部。如果想彻底清理这些多余的缩略图,可以用Regenerate Thumbnails这个插件,先清理旧缩略图再按当前主题设置重新生成,能顺手消灭历史遗留的多余图片尺寸文件。

② 清空WordPress缓存

媒体库文件删除后,缓存插件(FlyingPress、WP Rocket、LiteSpeed Cache)里可能还有这些图片的缓存记录,清空一遍缓存让变化生效。

③ 用FTP或cPanel文件管理器检查上传目录

/wp-content/uploads/目录看一眼,按年月分文件夹的结构里如果有特别大的文件夹,可能有历史遗留的大文件没被插件扫到,手动检查一遍。具体操作可以参考cPanel文件管理器与FTP账号设置教程

④ 检查清理后有没有图片裂了

WordPress死链检测教程里讲的方法,或者直接用Broken Link Checker插件扫一遍,看有没有因为删图导致的404图片链接,发现了及时处理。

容易被忽略的坑:某些图片”看起来没用”但其实在用

结合2026年多份实测教程的经验,这几类图片是最常被误判为”未使用”的:

通过Custom CSS或主题设置里的背景图URL引用的图片:这类引用存在数据库的wp_options表里,部分插件扫不到。

页面构建器里作为背景图设置的图片:Elementor、Gutenberg的某些块的背景图设置,存储方式和普通文章内图片不同,扫描覆盖不全的插件会误判。

Widget小工具里的图片:侧边栏、页脚小工具里插入的图片,一些插件不扫描widget区域。

当前已发布文章的旧版本(修订版)里引用的图片:文章修订版本里的图片引用,主插件扫不到的话会判断为未使用。

遇到不确定的文件,最稳的方式是:把文件URL复制出来,在Google搜索框里用site:blog.ctzpj.com "文件名"搜一遍,或者在WordPress后台全文搜索这个文件名,确认没有任何地方用到之后再删。