WP Staging Pro 6.1.3|一鍵複製克隆網站暫存數據庫插件

$3.99

Description

主題/插件官方原版演示

WP Staging Pro是一款功能強大的WordPress插件,專為需要安全測試和開發環境的用戶設計。它允許您一鍵複製克隆整個WordPress網站,包括數據庫和文件,創建一個完全獨立的暫存環境。您可以在暫存環境中進行任何修改、測試新插件或主題,而不會影響您的實時網站。

這款插件特別適合開發人員、網站管理員和設計師,他們需要在安全的環境中測試更改,然後再將其推送到實時網站。WP Staging Pro支持大型網站,克隆過程快速高效,即使對於數據庫龐大的網站也能輕鬆應對。

主要功能包括:一鍵克隆網站、數據庫和文件同步、排除特定數據庫表或文件夾、用戶角色認證、支持大型網站等。此外,插件還提供了將更改從暫存環境推送到實時網站的功能,確保您的修改可以安全地應用到生產環境。

WP Staging Pro還支持長期不間斷的更新,確保插件始終保持最新狀態,兼容最新的WordPress版本和其他流行插件。無論您是個人博客作者還是企業網站管理員,WP Staging Pro都能為您提供一個安全、高效的測試環境。

🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹 版本更新記錄 🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

WP Staging Pro插件更新日誌如下:
= 6.1.3 =
* 新增:已測試到WordPress v. 6.8。
* 安全:防止授權用戶在實時和暫存站點上刪除管理員用戶。 (Pro) #4247
* 性能:禁用wpstg_staging_sites字段的自動加載選項。 #4098
* 改進:從常規備份通知中移除通知頭。 #4237
* 改進:簡化恢復工具登錄過程。 (Pro) #4117
* 改進:移除Google庫並創建一個新的庫以將備份上傳到Google Drive遠程存儲。 (Pro) #3729
* 改進:將恢復工具作為非PHP文件發布,以防止誤報為惡意軟件。 (Pro) #4183
* 改進:如果表中不存在主鍵,將日誌條目標記為警告而非信息。 #4194
* 改進:改進備份上傳準備失敗的錯誤消息。 #4045
* 修復:某些按鈕未被翻譯。 #4180
* 修復:我們改進了WP Staging在備份期間處理大文件的方式。如果備份步驟耗時過長,WP Staging將自動為其提供更多時間以完成。如果仍無法成功完成,備份將安全停止,而不是無限運行。 #4193
* 修復:如果在表恢復期間數據庫排序規則丟失,則使用該表恢復的`general`變體。此外,添加過濾器`wpstg.database.importer.replace_collation`,以在恢復時使用特定變體恢復。 #4199
* 修復:如果在暫存過程中wp-content文件夾是符號鏈接,則不會列出任何目錄。增強符號鏈接處理。 #4173
* 修復:防止未經授權訪問暫存站點的REST API,以避免插件更新期間的潛在利用。 (Pro) #4256
* 修復:在WP.com和Flywheel托管站點上下載備份時,下載備份的URL不正確。 #4161
* 修復:自動禁用暫存站點上的DEBUG常量,以防止不必要的調試警告。 #4175
* 修復:當PHP原生`copy`方法在某些系統上失敗時,提供另一種方式在克隆和推送期間複製文件。 #4144
* 修復:某些較舊的壓縮備份由於文件頭錯誤無法恢復。此更新修復了該問題,現在可以正確恢復這些備份。 #4241
* 修復:版本Pro 5.0.4或Free 3.0.4之前的備份被視為v2備份,因此無法恢復。 #4243
* 修復:增強失敗許可激活嘗試的錯誤處理和響應消息。 #3954
* 用戶體驗:修復`恢復工具`頁面上的深色模式問題。 #4215
* 用戶體驗:改進恢復腳本下載頁面的視覺效果。 #4218
* 開發:增加GitHub Actions中playwright測試的`timeout-minutes`。 #4222
* 開發:在playwright中跳過類似WordPress.com環境的暫存站點測試。在Windows上跳過與電子郵件相關的測試,因為電子郵件捕獲器尚未在Windows上實現。 #4220
* 開發:改進v2備份規格文檔。 #4245
* 開發:由於Microsoft OneDrive,Playwright Pro測試失敗。 (Pro) #4163

= 6.1.2 =
* 新增:在電子郵件通知中支持多部分電子郵件(HTML和純文本)。 #3856
* 修復:如果移除一個站點的連接,防止從所有站點註銷Google Drive。不要撤銷Google Drive令牌,僅從數據庫中移除數據。 (Pro) #4181
* 修復:處理創建暫存站點時數據庫權限彈出消息的切換。 (Pro) #4141
* 修復:從WP Staging管理頁面中移除不必要的樣式和腳本。 #4108
* 修復:在創建、更新和重置暫存站點時自動更新暫存站點上的過期插件。 #4123
* 修復:從備份過程鎖定模態中移除ETA。 #4133
* 修復:確保`Legacy Developer Unlimited License`計劃可以使用Pro功能。 (Pro) #4149
* 修復:WP Cron在暫存站點上不起作用 - 已安排的文章在暫存站點上不起作用。 #4131
* 修復:在V2備份文件(修復功能)中移除重複的文件頭,並允許即使存在重複的文件頭也能恢復備份。 #4152
* 修復:選擇一個未被使用的唯一暫存站點名稱。 #4129
* 用戶體驗:從備份恢復按鈕中移除固定寬度。 #4178
* 開發:自動登錄到WP Staging開發堆棧。 #2321
* 開發:將Ubuntu操作系統版本更新為24.04以用於GitHub工作流程。 #4136
* 開發:基本克隆和備份端到端測試失敗。 #4169
* 開發:重構數據庫克隆邏輯以用於備份邏輯。 #4067
* 開發:添加獨立的核心更新檢查。不再使用wp核心更新API。 #3653
* 開發:重構和DRY FilesystemScanner代碼,使其在備份和克隆邏輯中通用。 #4126

6.1.1 發布日期:2025年2月24日
📦 新功能:兼容 WordPress 6.7.2。
📦 新功能:在高級設置中引入新的可選自動更新插件功能!現在,每次設置暫存站點時,過時的插件可以在後台自動刷新,確保您可以輕鬆預覽和測試更新後的網站。享受更順暢、更高效的更新過程和無憂的測試體驗。(Pro)
⚡️ 增強:在免費版本中添加“備份壓縮”的預覽設置。
⚡️ 增強:將站點 URL 寫入新暫存站點的 `wp-config.php` 文件頭部。
⚡️ 增強:在 FAQ 頁腳鏈接每個 Pro 功能到文檔。
⚡️ 增強:明確說明“備份 WP 根目錄中的其他文件”選項備份的內容。(Pro)
⚡️ 增強:重構備份後台處理器以簡化並減少複雜性。
🐛 修復:當 Pro 版本已激活時,免費版本安裝後自動激活。(Pro)
🐛 修復:當瀏覽器標籤在後台不活動時,更好地處理備份過程經過的時間。
🐛 修復:刪除遠程備份後固定備份保留數量。(Pro)
🐛 修復:在 WordPress Playground 中無法下載備份文件。
🐛 修復:刪除備份調試日誌中的警告。
🐛 修復:從遠程存儲下載備份時顯示正在進行的進度百分比。(Pro)
🐛 修復:在發送備份電子郵件通知時正確處理 HTML 實體並保留換行符。
🐛 修復:創建暫存站點時顯示準確的表計數。
🐛 修復:缺少初始備份索引,無法使用 WP Staging 還原工具還原數據庫。
🐛 修復:修復備份到 Microsoft OneDrive 時的 PHP “未捕獲類型錯誤”並移除無用的日誌。(Pro)
🐛 修復:未定義的屬性:stdClass::$error – 文件:wp-staging-pro/Pro/License/Licensing.php 行:193。(Pro)
🐛 修復:在備份中包含大型數據庫時防止數據庫文件頭重複。(Pro)
UX:增強基本安裝通知的外觀,並確保用戶在基本版本未安裝或不兼容時被重定向到安裝頁面。(Pro)
🐛 修復:改進某些模態的設計。
🛠️ 開發:準備預暫存 `Setup` ajax 請求作為重構克隆功能的第一步,使其更健壯。
🛠️ 開發:將數據庫備份相關邏輯從 playwright 測試遷移到 roadrunner。

6.1.0 發布日期:2025年1月28日
跳過

6.0.0 發布日期:2025年1月28日
📦 新功能:引入了具有增強錯誤處理能力和高效壓縮算法的 v2 備份格式。此新格式在速度和可靠性方面優於傳統的壓縮方法,如 zip。此外,它還集成了高級錯誤糾正算法以提高數據完整性。
📦 新功能:實現 Microsoft OneDrive 遠程雲存儲備份。(Pro)
📦 新功能:在 UI 頁腳添加到 WP Staging 知識庫的鏈接。
🐛 修復:在基本版本中發送調試日誌時繞過優化器。
🐛 修復:工具提示與標籤文本在垂直方向上未對齊。
🐛 修復:Google Drive 定時備份失敗,因為刷新令牌機制未正常工作。(Pro)
🐛 修復:選擇其他根文件時會跳動。(Pro)

5.10.0 發布日期:2025年1月13日
📦 新功能:發送關於現有暫存和開發站點的電子郵件提醒,以幫助防止過時站點保留在活動狀態,增強安全性。(Pro)
📦 新功能:使其與 WordPress Playground 兼容。
⚡️ 增強:將 GET 參數 ‘sub’ 重命名為 ‘sub-tab’。
⚡️ 增強:如果許可證密鑰被禁用,則禁用所有 Pro 功能。(Pro)
🐛 修復:Newsfeed 驗證器中出現意外結束標籤錯誤。
🐛 修復:在恢復備份到不同域名時替換 breakdance 頁面生成器插件數據 URL。
🐛 修復:使用魔法登錄鏈接訪問暫存站點時繞過額外登錄。(Pro)
🐛 修復:如果 `wp-content` 文件夾被符號鏈接到其他位置,則在旁邊顯示工具提示。
🐛 修復:如果站點托管在 Elementor 雲中,則顯示管理員消息。
🐛 修復:由於暫存站點選項損壞,處理列出暫存站點時的類型錯誤。還添加了修復和報告損壞的暫存站點選項的操作。
🐛 修復:在導航設置頁面時 URL 參數未正確更新。
🐛 修復:確保暫存站點標題超出最大長度時優雅截斷。
🐛 修復:在創建暫存站點之前驗證外部數據庫的用戶權限。(Pro)
🐛 修復:當符號鏈接不可用或被主機提供商限制時,禁用上傳文件夾的符號鏈接以防止在創建暫存站點時可能發生的致命錯誤。(Pro)
🐛 修復:恢復工具無法恢復大型數據庫文件。
🐛 修復:備份恢復後重定向到 127.0.0.1 或自定義域名。
🐛 修復:使用 CSS 美化“更新”模態。
🐛 修復:在免費版本中根文件夾選擇鏈接不起作用(控制台錯誤)。
🐛 修復:僅在暫存站點的許可證頁面上顯示許可證通知。
🐛 修復:在恢復工具中替換 base64_decode 函數以避免被標記為惡意軟件。
UX:刪除備份時改進備份標籤加載骨架。
UX:美化遠程存儲的“測試連接”加載器。(Pro)
🛠️ 開發:在插件和獨立恢復工具之間使數據庫恢復代碼 DRY。
🛠️ 開發:為 playwright 添加多站點和其他環境支持。
🛠️ 開發:使“通用錯誤”和“聯繫我們”模態 DRY。

5.9.4 發佈日期:2024年12月9日
⚡️ 增強:當從遠程伺服器下載備份檔案時,提高備份傳輸速度 500%。
⚡️ 增強:在暫存站點上禁用 MalCare 防火牆。
⚡️ 增強:在多站點主站點上添加 WP Staging 主菜單。
⚡️ 增強:在許可證激活頁面上添加激活次數和一些說明。
⚡️ 增強:為備份遠程存儲設定字段添加工具提示說明。
⚡️ 增強:預設禁用備份上傳 2FA 選項並創建常量以激活它。
🐛 修復:在基本版本中,在備份前選擇 wp 根檔案時升級連結位置損壞。
🐛 修復:確保後台運行的雲存儲備份具有適當的備份保留。(Pro)
🐛 修復:優化 DOM 元素渲染時的佔位符懶加載。
🐛 修復:在備份創建期間選擇其他 WP 根資料夾不太直觀。(Pro)
🐛 修復:如果核心版本未安裝,則激活 `WP Staging Pro` 後將用戶重定向到安裝頁面。(Pro)
🐛 修復:記錄系統信息中的`必須使用`插件和`Drop-In`檔案列表。
🐛 修復:在暫存站點的設定頁面上恢復`郵件設定`標籤。(Pro)
🐛 修復:在優化器中添加規則以將所有插件列入白名單以供內部使用。
🐛 修復:如果備份創建過程中文件被多次掃描,防止已提取檔案的重複提取。
🐛 修復:處理備份列表時備份元數據中缺少數據。
🐛 修復:在臨時登錄頁面上顯示需要更高許可證計劃升級的消息。(Pro)
🐛 修復:在 PHP 8.1 中,require 語句缺少分號導致錯誤。添加 phpcs 規則以檢查包含檔案後缺少的分號。
UX:改進`生成登錄連結`UI 以使其看起來更好。(Pro)
UX:改進不同螢幕解析度下的臨時登錄模態。
UX:直到使用上傳表單之前禁用備份上傳按鈕。
🛠️ 開發:修復運行基本版本的 e2e 測試時刪除暫存站點的問題。
🛠️ 開發:使開發插件在測試域上可加載。
🛠️ 開發:修復臨時登錄連結創建的 playwright 測試。

5.9.3 發布日期:2024年11月25日
📦 新功能:支持 WordPress 6.7.1
📦 新功能:通過發送 OTP 電子郵件安全備份上傳表單以開始上傳。
UX:改進日誌過程模態中的日誌條目渲染。
🛠️ 開發:處理在免費版本中啟用 Dev Basic 時加載資產。
🛠️ 開發:準備數據庫導入代碼以使其 DRY,以便可以在獨立恢復工具中使用。
🛠️ 開發:更新文檔以說明如何選擇 playwright 測試。
🛠️ 開發:playwright 命令‘make e2e_playwright_ui’未正常工作。
🛠️ 開發:減少 GitHub e2e 測試的超時分鐘數,並在啟用調試模式時顯示測試持續時間。

5.9.2 發布日期:2024年11月14日
📦 新功能:支持 WordPress 6.7
📦 新功能:在“更新暫存網站”之前添加新的確認模態,以防止意外覆蓋暫存網站。
📦 新功能:添加過濾器 `wpstg.backup.restore.use_current_scheme_on_same_site`,以便在恢復到同一網站時使用當前的 http(s) 方案而不是備份中的方案。
⚡️ 增強:插件激活時創建備份存儲文件夾。
⚡️ 增強:改進任務失敗時的日誌。
⚡️ 增強:美化“備份完成”模態。
⚡️ 增強:使日誌模態中的日誌可按日誌類型篩選。
⚡️ 增強:使更多警告消息可翻譯(i18n)。
🐛 修復:從前端加載 wpstg-blank-loader.js。
🐛 修復:當免費版本和 Pro 版本不同时,優化器插件未更新。
🐛 修復:在克隆過程中排除根目錄的掃描。
🐛 修復:當 `WP_CACHE` 設置為 true 時,不在暫存網站上顯示緩存相關的管理員通知。
🐛 修復:德語翻譯可能會破壞某些模態的佈局。
🛠️ 開發:擴展 playwright e2e 測試以在 Windows 上測試 WP Staging。
🛠️ 開發:webdriver e2e “Pro 單站點克隆”失敗。
🛠️ 開發:改進 property_exists() 的使用。

5.9.1 發布日期:2024年10月30日
📦 新功能:現在支持克隆和推送 wp-content 文件夾位於主 WordPress 目錄之外的站點,以及 wp-content 文件夾已重命名的站點。
📦 新功能:在 WP Staging 插件列表頁面添加快速指南和支持鏈接。
⚡️ 增強:使用現代備份架構刪除和編輯暫存站點,提供更好的和更快的工作流體驗。
⚡️ 增強:將所有備份恢復過濾器合併為一個新的過濾器,廢棄其他過濾器。一個過濾器通吃所有…並讓開發人員的生活更輕鬆。
⚡️ 增強:改進多個通知的措辭。
🐛 修復:刪除未完成的暫存站點時不會刪除其文件夾。
🐛 修復:創建備份時文件系統掃描器持續運行。
🐛 修復:創建暫存站點後自動保存 WordPress `永久鏈接`。
🐛 修復:由於多部分備份中無效文件計數導致文件索引錯誤。備份仍然可恢復,因為這只是日誌錯誤!
🐛 修復:刪除與 wordpress.com 相關的消息。
🐛 修復:推送過程中罕見致命錯誤“調用未定義的函數 apache_get_modules”。(Pro)
UX:移除更新暫存站點頁面上的高級設置。
🛠️ 開發:添加我們自己的包含捆綁 PHP 的 playwright 鏡像以進行高效的 e2e 測試。
🛠️ 開發:將單元測試移至新位置。
🛠️ 開發:為 v2 備份準備多部分備份功能。更改數據庫部分的文件擴展名。
🛠️ 開發:添加新聞提要驗證器。

5.9.0 發布日期:2024年10月21日
📦 新功能:添加了自定義過期時間和基於角色的訪問權限的魔法登錄鏈接,適用於生產和暫存站點。這對於需要快速、限時訪問 WordPress 站點的外部開發人員或客戶非常理想。閱讀更多:https://wp-staging.com/create-magic-login-links(Pro)
⚡️ 增強:改進過期登錄鏈接的錯誤消息並增加過期時間。
⚡️ 增強:將許可證密鑰作為 WP Staging 恢復工具的身份驗證方法。
🐛 修復:確保某些缺失的字符串可翻譯。
🐛 修復:更改 Twitter 標誌為 X。
🐛 修復:當 WordPress 根目錄不可讀時無法創建和查看備份。
🐛 修復:在設置、系統信息和許可證頁面下的知識庫和“新功能”塊未正確顯示。
🐛 修復:確保在生產站點上安裝 W3 Total Cache 時正確恢復備份。
🐛 修復:下載備份模態 CSS 損壞。(Pro)
🐛 修復:使用 Google Drive 認證時出現“PHP 致命錯誤:未捕獲類型錯誤:property_exists()”。(Pro)
🐛 修復:I18n.php 文件中的拼寫錯誤。
🐛 修復:在使用 MySQL 設置 `lower_case_table_names` 時混合使用大寫和小寫字母的數據庫前綴會導致數據庫克隆失敗。
🐛 修復:如果 CREATE TABLE 查詢中的最後一個 CONSTRAINT 未正確替換,則無法恢復數據庫。
🐛 修復:創建暫存站點後正確處理臨時登錄鏈接的創建。(Pro)
🐛 修復:開發過程中主菜單導航無法正常工作。
🛠️ 開發:Playwright 測試失敗,因為 beforeEach 未正常工作。
🛠️ 開發:在 GitHub CI 上為 Windows 添加單元測試工作流程。
🛠️ 開發:通過添加輸入選項以選擇 PHP 版本來使 GitHub 工作流程文件 DRY。
🛠️ 開發:將 docker-compose*.yml 文件移至 ./docker/* 以清理倉庫根目錄。
🛠️ 開發:修復由於過期鏈接檢測錯誤而導致的 Playwright 測試失敗。

5.8.7 發布日期:2024年10月1日
📦 新功能:在德語和英語中為 WP Staging 用戶界面添加新聞提要。
⚡️ 增強:當 wpstg-restore 文件存在於根路徑時顯示通知。
⚡️ 增強:重構 wpstg-backup.js 文件中的部分代碼。
🐛 修復:混淆日誌文件名稱以避免窺探。
🐛 修復:確保在未定義 Pro 版本時不要生成登錄鏈接。
🐛 修復:收集系統信息時未定義的 CURL 常量。
🐛 修復:使用正確的 i18n 標題顯示刪除確認模態彈窗。
🐛 修復:安裝 WP STAGING PRO 5.8.6 時無法安裝核心版本。
UX:確保`編輯備份模態`看起來良好。
🛠️ 開發:更改 Pro/Basic 服務的引導順序,以便它們儘早註冊。

5.8.6 發布日期:2024年9月22日
⚡️ 增強:使所有 JavaScript 包含的字符串可翻譯並實現 i18n。
🐛 修復:如果 php_uname 被主機提供商禁用,則導致致命錯誤。
UX:視覺上改進日誌模態。
🛠️ 開發:在獨立恢復工具和核心插件之間使代碼 DRY。
🛠️ 開發:在備份、暫存和其他常規操作中使“成功”和“進程”模態 DRY。

5.8.5 發布日期:2024年9月17日
📦 新功能:兼容 WordPress 6.6.2
📦 新功能:兼容 PHP 8.4.0 beta5
📦 新功能:添加功能以在暫存站點上“禁用 WooCommerce 訂閱的操作調度器”。(Pro)
📦 新功能:使備份 v.2 在 32 位 PHP 版本上兼容。
📦 新功能:執行推送後清除 LiteSpeedCache。(Pro)
📦 新功能:在執行推送前顯示總表和選定表的計數。
📦 新功能:記錄所有 WP Staging 全局和特定任務的設置。
📦 新功能:在進程模態中顯示內存耗尽錯誤。
🐛 修復:在更新過程後保留通過鏈接登錄的數據。(Pro)
🐛 修復:調整 PHP 5.6 兼容消息並在反饋電子郵件中禁用電子郵件頁腳。
🐛 修復:在推送作業期間刪除 `W3 Total Cache` 的 drop-in 文件,當選擇“推送更改 > 在生產站點上卸載所有插件/主題”選項時。
🐛 修復:當服務器磁碟已滿時,提前停止備份創建。
🐛 修復:全局翻譯 po 和 mo 文件未被識別。從 wp-content/languages/plugins 文件夾加載翻譯文件。
🐛 修復:如果 POST 方法不起作用,則自動使用 GET 方法發送請求以觸發隊列 ajax。添加過濾器 `wpstg.queue.request.force_get_method` 以強制使用 GET 方法。在某些情況下,如果 ajax 請求的 `POST` 方法被主機提供商或其他插件阻止,則非常有用。
🐛 修復:解決由重複和缺失的 HTML 元素 ID 引起的控制台錯誤。
🐛 修復:不要為實時站點和暫存站點使用相同的 Dropbox 數據。(Pro)
🐛 修復:在 Windows 操作系統上無法寫入 v2 備份的文件頭。
UX:使漢堡圖標和響應式菜單在淺色和深色模式下看起來更具吸引力。
UX:在設置、系統信息和 WP Staging | 恢復頁面上顯示許可證信息。(Pro)
UX:使正在進行後台備份的鎖定備份加載器在淺色和深色模式下看起來良好。
UX:改進恢復模態描述,以避免混淆正在恢復的內容。在恢復日誌中列出所有與備份恢復相關的過濾器。
UX:改進免費版本中的 Pro 橫幅。(免費)
UX:改進上傳模態,添加通過 FTP 上傳備份後重新加載頁面的通知。
🛠️ 開發:重構命名空間和文件。
🛠️ 開發:在 playwright 測試中添加 wpdb DB 輔助類,用於 `options` 表的 CRUD 操作。
🛠️ 開發:在測試套件中添加 PHP 8.4。使單元和 e2e 測試通過 PHP 8.4 的 beta 版本。

5.8.4 發佈日期:2024年8月27日
📦 新功能:兼容 WordPress 6.6.1
📦 新功能:添加過濾器 `wpstg.backup.restore.exclude_backup_parts`,以便在備份恢復期間跳過插件、mu-plugins、主題、上傳、資料庫、其他內容和額外根文件夾。
📦 新功能:添加從 wp-staging.com 下載 WP Staging 恢復腳本的選項
📦 新功能:新的導航欄,確保在所有螢幕解析度下提供視覺上吸引人的用戶界面。
📦 新功能:在執行克隆作業時顯示總表和選定表的計數。
⚡️ 增強:在執行推送作業前記錄已安裝的插件和主題。(Pro)
⚡️ 增強:在加載備份時禁用“加載遠程備份”按鈕。(Pro)
⚡️ 增強:在備份的最終步驟中無法添加備份元數據或文件索引時,改進錯誤消息。
⚡️ 增強:在高級設置鏈接前顯示三角形圖標而不是複選框。
⚡️ 增強:在系統日誌中顯示操作系統和 PHP 架構。
⚡️ 增強:如果未提供可選的暫存站點名稱,則創建人性化的默認名稱。“星際迷航——生生不息,繁榮昌盛!”
🐛 修復:明確在使用 WP Staging | 恢復獨立安裝程序在新站點上恢復備份後應使用的登錄憑據。
🐛 修復:在創建暫存站點時驗證資料庫前綴,以確認它不以生產站點資料庫前綴開頭。
🐛 修復:將備份狀態請求之間的延遲間隔從 5 秒增加到 8 秒,以減少 503 錯誤的機會。添加過濾器 `wpstg.backup.interval.status_request` 以自定義此值。
🐛 修復:在系統信息中顯示實際安裝的免費版本。
🐛 修復:確保即使暫存站點資料庫啟用了 FOREIGN_KEY_CHECKS,`重置`過程也能正確工作。
🐛 修復:刪除備份相關操作的重複 ajax 請求。
🐛 修復:確保驗證圖標正確顯示。
🐛 修復:當 URL 包含‘www.’時,搜索和替換不起作用。
🐛 修復:在執行備份恢復後使 `Ninja Forms` 正常工作。
🛠️ 開發:修復 e2e 克隆測試。
🛠️ 開發:將所有視圖/模板/* 移動到視圖/* 文件夾。同時修復 `未定義的數組鍵頁面` 警告。
🛠️ 開發:將 MemoryExhaust 邏輯移動到 src/Framework 命名空間。
🛠️ 開發:替換內部電子郵件地址。
🛠️ 開發:將類/服務從備份命名空間中移出,以便可以與克隆功能一起使用。
🛠️ 開發:通過 DatabaseInterface 解耦數據庫邏輯,從 DatabaseImporter 類中移除 wpdb 依賴。
🛠️ 開發:將所有視圖移動到 src/views/* 文件夾。將空白主題和默認 wp-config.php 移動到 src/resources 文件夾。
🛠️ 開發:添加 v1 和 v2 備份規範。
🛠️ 開發:設置 playwright 環境。
🛠️ 開發:在快速測試中用 `docker compose` 替換 `docker-compose`,因為 `docker-compose` 在 GitHub Actions 中丟失。
🛠️ 開發:將所有類從遺留文件夾 Backend/Pro/Licensing 移動到 Pro/License。
🛠️ 開發:改進 npm 命令以構建和運行 Windows docker 設置。
🛠️ 開發:在運行 playwright 的 docker 命令中用選項名稱 `–service-ports` 替換縮寫 ‘-P’。

5.8.3 發布日期:2024年7月29日
📦 新功能:兼容 WordPress 6.6.1
UX:使備份日誌窗口更具吸引力和一致性。
UX:點擊備份菜單標籤時刷新錯誤消息。
🐛 修復:在備份成功運行時禁用電子郵件通知。
🐛 修復:在發送備份錯誤報告時正確捕獲致命錯誤,將日誌合併為單個文件。
🐛 修復:即使備份未正確替換表約束,也能使其可恢復。
🐛 修復:在創建暫存站點時,如果用戶帳戶已存在,則更新新的管理員登錄密碼。(Pro)
🛠️ 開發:重構備份遠程存儲下載代碼。(Pro)

5.8.2 發佈日期:2024年7月19日
📦 新功能:兼容 WordPress 6.6
📦 新功能:在創建登錄鏈接時添加超級管理員角色。現有暫存站點需要更新。(Pro)
📦 新功能:重新設計進程日誌,使其更具吸引力和健壯性,確保它們看起來良好。
安全:在下載系統信息文件時加密敏感信息。
⚡️ 增強:實現一種機制,以便更好地記錄任務失敗。
⚡️ 增強:添加升級例程,默認啟用免費版本的電子郵件通知。
⚡️ 增強:在備份模態中添加工具提示,解釋“驗證備份”的功能。
🐛 修復:在使用 PHP 7.2 時,備份恢復無法讀取舊對象數據的緩存文件。
🐛 修復:確保在運行後台備份時備份 WP 根目錄中的所有其他文件。
🐛 修復:確保在嘗試使用免費版本創建多部分備份時,備份過程正常工作。
🐛 修復:從 FTP 存儲提供商檢索遠程備份時顯示正確的時間戳。(Pro)
🐛 修復:當用戶取消備份認證過程時,Google 認證拋出異常。(Pro)
🐛 修復:在 PHP 7.0 上啟動 WP Staging Pro 時出現致命錯誤。(Pro)
🐛 修復:在推送過程中嘗試清理插件和主題的 tmp 目錄時有時會生成警告。
UX:確保高級選項中 HTML 屬性的平滑過渡。
UX:在啟用電子郵件和 Slack 通知時切換 `電子郵件地址` 和 `Slack Webhook URL` 欄位。
🛠️ 開發:在調整其中一個變更日誌時不要重新運行 CI 工作流程。
🛠️ 開發:在 NoticesTest::shouldShowDisabledOptimizerNotice() 中失敗的單元測試。

5.8.1 發佈日期:2024年7月4日
🐛 修復:由於 ABSPATH 上的 open_basedir 限制,列出備份時出現 500 錯誤。(Pro)

5.8.0 發布日期:2024年7月1日
📦 新功能:兼容 WordPress 6.5.5
📦 新功能:啟用 Dropbox 存儲提供商的遠程備份加載。(Pro)
📦 新功能:添加“上傳到雲”按鈕,將現有本地備份上傳到雲存儲。(Pro)
📦 新功能:添加備份 WordPress 根路徑中自定義目錄的選項。
📦 新功能:通過 Slack 添加備份通知。(Pro)
📦 新功能:為 WP Staging 免費版本添加備份電子郵件通知。
⚡️ 增強:當 ajax 請求被防火牆規則阻止時顯示消息。
🐛 修復:魔法登錄鏈接在使用多次後無法工作。需要更新現有暫存站點以修復此問題。(Pro)
🐛 修復:處理暫存和備份創建時文件名包含換行符的情況。
🐛 修復:使“複製到剪貼板”按鈕在所有瀏覽器中正常工作,無論協議是 HTTP 還是 HTTPS。
🐛 修復:如果暫存站點文件結構包含多個插件和主題文件夾,則顯示正確的文件夾計數。
🐛 修復:防止在計劃備份時修改備份保留。
🐛 修復:在與 Google Drive 和 Dropbox 存儲提供商認證後顯示“設置表單”。
🐛 修復:在網絡子站點的博客表上推送時,站點 URL 未正確替換,這些子站點具有與主站點不同的域名。(Pro)
🐛 修復:在現有暫存站點上使用 RESET 時出現多個 PHP 警告。
🐛 修復:優化並清理 CSS。修復 X 和 Github 圖標。移除深色主題中的 `!important` 聲明。
🐛 修復:在克隆前驗證新管理員帳戶的電子郵件地址。
🐛 修復:確保在成功備份後顯示適當的消息。
🐛 修復:如果文件的相對路徑包含 ABSPATH 的值,則在暫存站點創建期間可能不會掃描和/或複製某些文件。
🐛 修復:在記錄備份消息時使用 wp_kses 而不是 esc_html,以保留消息的 JSON 格式。
🛠️ 開發:添加單元測試以確保文件提取任務適用於多個請求。
🛠️ 開發:改善基本性能 cest e2e 並減少不穩定性。
🛠️ 開發:將 Compressor 服務重命名為 Archiver 服務以匹配其功能。
🛠️ 開發:使多部分代碼 DRY,以便壓縮功能可以與其一起使用。
🛠️ 開發:為獨立安裝程序腳本添加開發者文檔。