上一篇                     
               
			  快速彻底清空WordPress媒体库方法
- CMS教程
- 2025-06-20
- 2352
 登录WordPress后台,进入媒体库,勾选所有文件后点击“永久删除”即可清空(操作不可撤销)。
 
在WordPress网站运营中,媒体库会随着时间积累大量未使用的图片、视频等文件,占用服务器空间并影响网站性能,以下是安全彻底清空媒体库的四种方法,操作前请务必遵循注意事项:
️ 必读:清空前的关键准备
- 完整备份网站 
  - 使用插件(如UpdraftPlus)或主机面板的备份功能,确保数据库和/wp-content/uploads/目录已备份。
- 后果:删除后文件不可恢复,且可能导致文章中出现图片缺失(需提前处理)。
 
- 使用插件(如UpdraftPlus)或主机面板的备份功能,确保数据库和
- 检查文件关联性 
  - 进入媒体库,筛选“未附加到文章”的文件(WordPress后台 > 媒体 > 筛选器)。
- 手动检查重要文件是否被文章/产品页引用(避免误删)。
 
方法一:手动删除(适合少量文件)
- WordPress后台操作 
  - 进入 媒体库> 切换为“列表视图”。
- 勾选“全选” > 选择“永久删除”(分批操作避免超时)。
- 局限:每次最多删除100-200个文件,大媒体库效率低。
 
- 进入 
🧰 方法二:使用插件(推荐新手)
首选插件:
- Media Cleaner(专业可靠) 
  - 安装后进入 Tools > Media Cleaner。
- 点击“Scan”检测未使用文件 > 勾选“Delete”清理。
 优点:自动识别文章/页面外链关联文件,避免误删。
 
- 安装后进入 
- WP-Optimize(多功能清理) 
  - 安装后进入 WP-Optimize > Clean images。
- 勾选“删除未使用的媒体文件” > 执行优化。
 
- 安装后进入 
插件选择原则:

- 选更新频繁、高评分插件(如以上两款)
- 避免未知插件以防安全风险
方法三:FTP/文件管理器(彻底删除)
适用场景:媒体库文件数超1万+,或插件无法处理。
- 通过主机面板(如cPanel)打开 文件管理器,或使用FileZilla连接FTP。
- 导航至路径:/public_html/wp-content/uploads/
- 删除整个uploads文件夹(此操作同时清空媒体库数据库记录):右键文件夹 > 删除(保留空文件夹结构)。 
- 重建文件夹: 
  - 在wp-content/下新建同名uploads文件夹(权限755)。
- WordPress上传新文件时将自动生成子目录。
 
- 在
方法四:数据库操作(高级用户)
适用场景:需同步清理数据库中的媒体记录。

- 使用phpMyAdmin进入网站数据库。
- 执行SQL命令(替换表前缀wp_为实际前缀):-- 删除媒体库记录 DELETE FROM wp_posts WHERE post_type = 'attachment'; -- 重置计数器 ALTER TABLE wp_posts AUTO_INCREMENT = 1; 
- 手动删除/uploads/文件夹内文件(同方法三)。
 风险提示:操作错误可能导致网站崩溃!仅建议熟悉SQL的用户使用。
常见问题解答
Q1:清空后文章中的图片显示“破图”怎么办?
- 原因:文章引用的媒体文件被删除。
- 解决:编辑文章重新上传图片,或从备份恢复文件。
Q2:为什么删除了文件但服务器空间未释放?
- 检查主机回收站(如cPanel的“Trash”),需二次清空。
- 部分插件仅删除数据库记录,需手动清理/uploads/文件夹。
Q3:如何预防媒体库再次堆积?

- 定期使用插件扫描(如Media Cleaner的定时任务)。
- 上传前压缩图片(插件:Smush)。
最佳实践建议
- 首选插件方案:Media Cleaner或WP-Optimize安全高效。
- 大媒体库处理:先用插件扫描,再通过FTP删除残留文件。
- 后续维护:每季度清理一次,结合CDN和外部存储(如Amazon S3)减轻服务器负担。
引用说明:本文方法参考WordPress官方文档及插件开发指南,数据库操作部分基于MySQL标准语法,FTP操作遵循通用主机管理规范,插件推荐来自WordPress.org高口碑工具(更新于2025年)。
 
  
			