TS Lock 的作用就是一鍵清除 core_updater.lock 鎖,解決 「另一更新正在進行」 的問題,並在任務完成後自動停用自身。
WordPress 升級更新時,系統會在資料庫的 _options 表中寫入一個名為 core_updater.lock 的臨時選項。這是一個鎖機制 (Lock),用於防止多個更新任務同時進行,避免資料衝突或破壞。
鎖值是一個時間戳;WordPress 會在執行更新期間檢查這個鎖是否存在;如果發現鎖未過期,就會阻止再次更新,並提示:另一更新正在進行。 (Another update is currently in progress.)
✅ 正常情況下:
- 這個鎖會在更新完成後自動移除;
- 或者在 15 分鐘左右自動過期。
❌ 但如果更新失敗或中斷:
- 該鎖可能會 永久卡住;
- 你將無法再次執行更新操作,除非手動從資料庫中刪除它。
✅ 外掛特點:
- 無需設定:啟用外掛即執行,無需後臺選單或選項;
- 立即執行:立刻檢測並刪除
core_updater.lock; - 無資料庫殘留:不會新增或儲存任何設定;
- 自動停用:任務完成後外掛立即停用自身,避免重複執行;
- 使用者提示:顯示清晰的 「任務成功」 通知,並提供按鈕直達 WordPress 更新頁面。
🎯 使用場景:
- 你在後臺更新 WordPress 核心時,提示:「另一更新正在進行」;
- 已經等待很久仍無法重新更新;
- 不方便使用資料庫工具手動刪除鎖;
- 希望快速恢復更新功能。





