2017-08-03 147 views
2

我想了解如何在WordPress中使用兒童主題。 恐怕在開發過程中會出現問題,因爲我還沒有完全理解如何使用兒童主題,或者沒有正確地完成其整合。 我在創建子主題並添加style.css和functions.php後出現混亂。WordPress的兒童主題 - 一般瞭解

在這一點上,我可以做任何我想要的兒童主題的變化,它仍然會工作嗎?

例如,

後,我修改與利用兒童主題網站的前端,我想添加一些表格,將數據插入到數據庫中。

我必須從父主題實現任何PHP文件才能使這項工作?
或者我會將我的孩子主題視爲新主題(空白畫布)並對後端進行編碼,但是我願意嗎?

謝謝

回答

3

想象兒童主題作爲父主題頂層的圖層。默認情況下(如果除了style.css文件以外,不向子主題添加任何內容),將使用父主題中的所有模板。 必須有唯一的style.css文件。例如,如果您想覆蓋page.php模板,則只需在子目錄中創建一個page.php文件,而WordPress將使用該模板而不是父模板。任何模板文件或模板部分也是如此。

你可以在你的子主題中有一個functions.php文件,除了父函數文件外,它還會包含

父母的style.css文件通常會在孩子的style.css文件之前排隊,但這取決於這些文件如何排隊。該系統非常靈活。

0

您的孩子主題不是空白畫布。它繼承了style.css,functions.php和父主題中的所有帖子/頁面模板。您的子主題的style.css文件將在父主題的style.css文件之後加載,從而使您可以添加更多CSS規則。您的子主題的functions.php文件將在父級的functions.php文件之前加載。

孩子還繼承父級的所有模板。但是,如果父級中存在模板,並且您在子級中創建它,則子級主題的模板將完全覆蓋父級的模板。有關親子關係的更多信息,我強烈建議您檢查official child themes documentation