為了延續新的設計流程,我們認為最好在測試環境中複製即時網站的副本。後來我們向主題開發人員提供了這個階段。
暫存網站是即時網站的克隆。因此,當主題開發人員在測試網站上進行工作並進行 Elementor 相關變更時,我們也在對即時網站進行更新,特別是在建立新客戶、新貼文、更新貼文、付款等方面。
是的,您的猜測和我的一樣好:當主題開發人員完成新網站設計的Elementor更新時,我們需要進行某種遷移。
我們即時網站的簡短摘要
我們網站的主要功能是展示我們開發的插件以及管理我們的Pro插件的支付、訂閱和續訂。等這些操作會導致資料庫中的許多表格發生變更。
wordpress 支持
寫信給我們
問題
在設計新主題和更新貼文內容的過程中,主題開發人員對資料庫造成了許多變更。
用於設計具有強大 UI 的新主題的 Elementor 庫在後端創建了許多複雜的資料庫操作,以促進新的前端外觀。
在設計新網站的最後,我們擁有了具有不同資料庫內容的網站的單獨副本。
Elementor 遷移:我們關於如何解決 Elementor 中的遷移問題的故事 - Tyche Softwares
主題開發人員一直在開發的測試站 黎巴嫩電報手機號碼列表 點已更新與 Elementor 更改相關的資料庫內容,而在實時域上運行的實時網站則具有主要與Easy Digital Download (EDD) 插件相關的更新數據的數據庫內容(我們用來銷售插件數位副本的插件)。
WordPress 問題
在 WordPress 中,有幾個表格用於儲存與其組件和外掛程式相關的資訊。一個例子是wp_posts用於儲存與內容相關的資料的表,以及wp_postmeta儲存 中對應貼文的元資訊wp_posts。由於我們一直在使用 EDD 插件在即時網站上為客戶處理付款、訂閱和續訂,因此對資料庫wp_posts和資料庫表進行了一些添加wp_posmeta。
對於每次訂閱、續約或購買,WordPress 都會將記錄插入wp_posts和wp_postmeta表中。因此,在測試網站(主題開發人員工作的地方)中,Elementor 主題的範本、內容和設定也導致了wp_posts、wp_postmeta和其他幾個資料庫表的添加(我將簡要討論它們) 。
因此,當我們嘗試將測試網站(主題開發人員開發新主題的地方)與實際網站合併時,我們遇到了許多問題:
wp_posts兩個站點的和表之間存在差異wp_postmeta。
除了第 1 點之外,還有其他表格顯示了差異,例如wp_terms、wp_termmeta和wp_options表。
移民問題
基於上述問題,我們假設由於這些表存在一定程度的差異,因此快速修復方法是執行遷移。
由於開發的新主題正在測試網站上運行,因此我們的第一個想法是將即時網站遷移到測試網站,並有效地將測試網站轉換為即時網站。
Elementor 遷移 – 我們關於如何解決 Elementor 中的遷移問題的故事
-
- Posts: 38
- Joined: Wed Dec 04, 2024 5:08 am