描述
TearSnow Update Lock Cleaner 是一款由 TearSnow 与 Fanly 合作开发的轻量级实用插件,用于解决 WordPress 更新锁问题。
它会自动删除 core_updater.lock、auto_updater.lock 以及相关的更新临时数据,从而恢复正常的 WordPress 更新流程。执行完成后,该插件会自动退出,不会提供任何管理界面,也不会对数据库进行任何更改,也不会影响前端。它专为紧急恢复场景而设计。
在 WordPress 更新过程中,系统会在数据库中创建一个临时更新锁,以防止并发更新操作和数据损坏。该锁通常是一个时间戳值。
- ✅ 在正常情况下:更新完成后,锁定状态会自动解除,或者在约15分钟内自动失效。
- ❌ 如果更新失败或被中断:该锁可能会永久保留,从而阻止后续更新,除非手动将其从数据库中移除。
当 WordPress 检测到存在有效的更新锁时,它会阻止后续更新,并显示以下提示:“当前正在进行另一项更新。”
核心功能
- 移除 WordPress 的 core_updater.lock 更新锁
- 删除 auto_updater.lock 自动更新锁
- 清理 update_core 的临时缓存数据
- 一键执行,无需配置
- 执行后自动退出(无管理界面)
用例
- WordPress 卡在“当前正在进行另一项更新”的提示上
- 无法更新插件或主题
- 由于锁定状态卡住,内核更新被阻止
- 无法通过仪表盘恢复更新功能
它是如何工作的
WordPress 在更新操作期间会创建更新锁,以防止冲突。这些锁通常会在操作完成后自动释放,但如果更新失败或被中断,它们可能会保留在数据库中。
TearSnow Update Lock Cleaner 可检测并清除以下项目:
- core_updater.lock
- auto_updater.lock
- update_core 临时缓存
清理完成后,WordPress 的更新功能已恢复正常。
常见问题
-
如何安装这个插件?
-
- 将插件上传到
/wp-content/plugins/目录中 - 启用该插件以自动运行清理流程
- 该插件在执行完毕后将自动停用
- 将插件上传到
-
这个插件安全吗?
-
是的。该插件仅会移除 WordPress 的更新锁和临时缓存数据。它不会修改文章、页面、用户或插件设置。
-
这会影响我的网站数据吗?
-
不,它只会移除与更新相关的锁和临时缓存条目。内容或配置数据均不受影响。
评价
此插件暂无评价。
贡献者及开发者
更新日志
1.0.0
- 初始版本
- 支持删除 core_updater.lock 和 auto_updater.lock 文件
- 支持 update_core 临时缓存清理
- 激活时自动执行清理操作
- 执行后显示完成状态
