在 WordPress 6.1 之前幫助測試回滾更新失敗功能插件

help-test-the-rollback-update-failure-feature-plugin-ahead-of-wordpress-6-1 幫助測試 WordPress 6.1 之前的回滾更新失敗功能插件港口救生圈「 經過 阿什莉·科茨 獲得許可 CC BY-NC-SA 2.0.

的開發者 回滾更新失敗 功能插件推出了 要求測試 周末,目的是將其包含在 WordPress 6.1 中。 該插件的目標是在更新或自動更新失敗時提供核心安全機制。 回滾更新失敗功能不會讓用戶的站點處於損壞狀態,而是將站點恢復到可用狀態。

成功更新是大多數 WordPress 用戶的默認體驗。 自動更新團隊接受了為遇到最常見更新問題的用戶創建後備的挑戰,其中包括刪除插件文件夾的內容和插件不再處於活動狀態,以及插件無法完全恢復的情況更新,導致 PHP 致命消息或「白屏死機」。

在過去的 19 個月里,Andy Fragen、Colin Stewart 和 Paul Biron 一直在領導開發和測試。 他們確定了一個正在等待核心提交者反饋的解決方案。

「已確定將當前插件複製到備用位置並在更新失敗的情況下將其複製回 wp-content/plugins 將是資源密集度最低的方法,」Fragen 說。 「這確實需要一次額外的插件複製操作,如果更新失敗則需要兩次。」

自動更新團隊需要廣泛的測試和來自使用不同託管公司的不同價格範圍的人們的反饋。 該過程包括設置一個測試環境 WordPress Beta 測試員 插件設置為 Bleeding edge 和 Nightlies,並安裝了回滾更新失敗插件。 然後,測試人員將下載一堆插件的舊版本並測試單個和批量更新。 過濾器可用於強制更新失敗。 測試人員將被要求記錄執行插件更新所需的時間。

更多測試詳細信息和說明可在 要求測試職位,在評論中附有幾個示例結果以供參考。 如果功能插件得到足夠廣泛的測試,它可能最終有合適的時機和動力來提交 WordPress 6.1。

資源

相關文章