2010-11-01 151 views
0

我構建了一個基於專題框架的Wordpress兒童主題,並編輯了一些模板文件。當我升級到專題的新版本時,我的模板文件的所有更改都丟失了。WordPress的專題兒童主題:編輯模板文件

我想這是有道理的,但是,這讓我在兒童主題概念有點失望......

所以,如果我理解正確的話,就沒有辦法來編輯(專題模板文件或任何其他WP主題框架?),然後輕鬆升級並保持更改?修改專題子主題的方法是使用樣式和掛鉤,但更改模板文件是否定的,因爲所有更改都會在升級時丟失?

回答

1

通過兒童主題,我假設你只是對該主題主題做了一些更改,但對於特定的博客,在這種情況下,是的,您的更改會在升級時寫完。

要避免這種情況,請在服務器上創建一個新的主題文件夾,並將所有文件複製到該新主題。一旦文件被複制,進入你的樣式表,並修改文件標題中的註釋。這是您可以將主題重命名爲類似於主題定製主題的地方,或者您可以將其重命名爲任何您想要的內容。

完成這兩個步驟後,您應該做好任何修改,而不必擔心在升級站點時會擦除數據。

請注意,通過這條路線,WordPress不知道有一個需要升級的新主題,所以如果Thematic主題需要更新系統升級,則需要複製該更新轉到您最近修改的主題。

希望這有助於

+0

是的,這正是我通過創建新主題文件夾,將專題模板文件複製到新主題文件夾以及更改複製文件而非原創文件來創建我的子主題。但我想升級包括一些新的主題功能,搞亂了我的模板文件,依靠舊的主題功能...不知道。無論如何,看起來像沒有完美的方式來保護更改後的模板文件,只是手動進行新的更改,或者根本不升級。儘管如此,謝謝您的回答! – ninusik 2010-11-02 18:03:46

0

確保您複製childtheme出專題的主題目錄到主題目錄和編輯childtheme的functions.php。否則,如果升級主題,更改將會丟失。