简介
WooCommerce 是全球最流行的电商插件,但随着站点运行时间增长,Action Scheduler 任务会不断堆积,导致数据库变慢、后台卡顿。
为此,我们开发了 WC Task Cleaner 插件 ✅ —— 一个轻量、安全、专业的 WooCommerce 数据清理工具。
1. 插件功能亮点 ✅
- ⚡ 清理任务:一键清理所有 已完成 + 失败 的 Action Scheduler 任务。
- 🎯 选择性清理:支持按 Hook 选择任务进行精准清理。
- 📊 任务统计:实时显示待处理任务、已完成任务、失败任务数量。
- 📝 操作日志:保留最近 50 条操作记录,方便审查和回滚。
- 🌍 国际化支持:内置翻译文本,社区可参与贡献语言包。
2. 安装与使用方法 🛠️
安装方式:
- 进入 WordPress 后台 → 插件 → 安装插件。
- 搜索 WC Task Cleaner 或上传插件 zip 包。
- 启用插件后,在 工具 → WC Task Cleaner 菜单中使用。
使用示例:
- 点击 ✅ Clean All Completed + Failed Tasks,快速清理数据库。
- 在任务表中勾选需要清理的 Hook,然后点 Clean Selected。
- 如果日志过多,可以点击 ⚠️ Clear All Logs(会删除并重建日志表)。
3. 使用场景 📌
- 数据库被大量 Action Scheduler 任务占用,导致查询变慢。
- WooCommerce 后台加载迟缓,需要优化。
- 定时任务失败过多,影响站点性能。
4. 性能提升效果 ⚡
经过测试,使用 WC Task Cleaner 插件后,站点性能有以下提升:
- ✅ 数据库表大小显著减小
- ✅ 查询速度明显加快
- ✅ 后台任务管理更清晰
- ✅ 用户访问体验更流畅
5. 简码示例(Shortcode) 💡
插件本身为后台工具,但你也可以在文章或页面中展示清理按钮(可选扩展):
[wc_task_cleaner_status]
输出效果示例:
✅ Pending: 120
✅ Completed: 5000
✅ Failed: 200
(⚠️ 注意:此 shortcode 需要手动扩展,本文仅提供演示思路。)
6. 国际化与未来计划 🌍
- 插件内置 Text Domain,可随时加载
.po/.mo翻译文件。 - 若你不需要翻译,可直接删除
/languages/文件夹,未来由社区自动贡献翻译。 - 后续版本计划增加:
- 定时自动清理功能
- 更多可视化统计图表
- 与缓存插件更好地集成
7. 下载与反馈 📥
- 🌐 GitHub 项目地址: WC Task Cleaner
- 💬 问题反馈:在 GitHub issues 留言
- ⭐ 支持作者:如果这个插件帮助了你,欢迎给项目点一个 Star!
总结 🏆
WC Task Cleaner 插件的目标很简单:
✅ 让 WooCommerce 商城更快
✅ 让数据库更干净
✅ 让站点运营更轻松
现在就下载并体验,让你的电商站点性能 再上一个台阶 🚀!
