問題描述

兩次現在我已經更新了 wordpress,只是意識到 (facepalm) 它覆蓋了我對自定義模板的一些修改 – 側欄或類似的東西。

顯然我沒有更新,但是對於 add-ons 等,我更喜歡最新的產品和錯誤修復。

其他人的策略是直接更新 wordpress,而不會失去對默認模板的自定義修改?

最佳解決方案

非常簡單:如果使用默認模板,請將其重命名為文件夾名稱和 css 文件聲明),並且不會更新。

如果您想要更新 (例如二十一) 經常更新,請創建一個子主題。

信息在這裏:http://codex.wordpress.org/Child_Themes

次佳解決方案

首先:您不應該更改 WordPress 的核心文件,而是寫一個插件為您做。

第二:如果您只有輕微到中度的主題自定義,您可以使用一個子主題,從而將核心文件留下。或者,重命名主題文件夾,以便您的更改不會被更新消除。

第三種解決方案

我不使用儀錶板更新程序。

我使用 Subversion 安裝 WordPress; 我所有的本地修改都可以用 svn diff 顯示,在大多數情況下,當我切換到新的版本號時,它們將與新的代碼庫無縫地合併。核心和許多插件和主題可通過 SVN 獲得。不是所有的不幸,但仍然讓你有一個 out:創建一個存儲庫,以便你永遠不會失去更改,即使你使用插件上的自動更新程序。顯然,一些強大的 VCS 技能在這裏有所幫助。 🙂

http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。