我們開發WordPress網站,我們有返回的客戶要求修改他們的網站,要求我們在發佈到生產(現場)之前在開發環境中開發。挑戰始終是如何合併兩個不同步的WordPress數據庫,但必須保留相互新的內容。將開發數據庫與生產合併的最佳方式是什麼?
此內容範圍從頁面,文章和評論到插件設置和其他細微信息。因此,我們導出這兩個數據庫,並使用Mac的FileMerge顯示差異並手動合併它們。如果WordPress數據庫不包含那麼多的元信息,否則,這是沒有問題的(下面的例子)。
我的問題是,有人在那裏有如何解決這個問題的建議?本質上,如果我們可以忽略下面的項目(假設這是安全的),那麼繼續使用FileMerge我們會非常高興。但是對於這些項目,它讓我們覺得我們正在解密世界上最長的密碼。
FYI WP Migrate DB(包括Pro)不能這樣做。我們與作者交談。
謝謝。
以下是數據庫記錄的列表,我認爲這些數據庫記錄可以省略而不會在數據庫中造成任何衝突。 - _transient_random_seed - active_plugins 「a」 值(我相信表示活性插件的數目) - _site_transienty_timeout_browser - recently_edited - db_version - 的cron - _transient_timeout_feed_mod - _transient_feed_mode - rewrite_rules - 插件版本 - _edit_locks
不是一個直接的答案,但爲什麼不只是密碼保護'預生產'的帖子,或讓他們在草稿中,並要求客戶登錄看到他們? –
我不明白這將如何解決任何能力,但感謝您花時間嘗試幫助。 –
謹慎闡述?複製需要修改的帖子,並將其隱藏起來,僅供客戶端查看和批准。當然,與小工具不同的故事。 –