2014-09-29 65 views
0

我對WP很陌生,對Root很新(http://roots.io/),我在創建自定義主頁時遇到了問題。以下是我的理解程度:如何自定義WP啓動器主題Roots中的內容?

  • 創建自定義主頁我在WP根目錄中放置了一個名爲「front-page.php」的文件。該文件基於「page.php」。
  • 「front-page.php」從templates目錄加載「content-page.php」。

這就是我對它有點模糊的地方。函數「the_content()」位於「content-page.php」中,我假設它加載了頁面的內容,但它加載了一些默認的東西(我認爲它是由Roots主題添加的),我不想那裏。我不認爲定製主頁內容的正確方法是修改「content-page.php」並刪除或更改函數「the_content()」。我假設有一個更好的,模塊化的方式來做到這一點,可能會創建一個自定義類,當「the_content()」被調用時會被加載,但我不知道在哪裏以及如何做到這一點。

+0

當您說你想定製內容時,是指內容的標記或實際內容(即複製/圖像等)? – Dre 2014-09-29 16:24:56

+0

Both。一些標記和複製正在添加默認情況下,我想擺脫它,並添加我自己的 – user1457366 2014-09-29 16:30:45

回答

0

由於你對細節有點模糊,我將不得不在線條之間閱讀一下。如果您需要進一步澄清,只需詢問: the_content()只輸出存儲在特定帖子中的內容,您將在WP管理員中編輯該內容。在編輯圍繞內容的標記方面,您有幾個選項。您可以根據需要編輯content-page.php,或創建一個新的部分(例如content-home.php並加載該文件) 您也可以使用過濾器來修改內容;這些常用於更改出現在多個位置的內容,例如'read更多鏈接請查看this introduction to filters瞭解更多信息 最後,您不需要/不需要編輯the_content()

+0

謝謝。我想我想要做的將是創建一個新的parti人。我會在哪裏放?在模板目錄中? – user1457366 2014-09-29 16:46:15

+0

Roots主題將部分內容保留在「模板」目錄中。你可以使用'get_template_part('templates/your-partial')'加載部分。 'get_template_part()'可以接受第二個變量,起初有點令人困惑,所以我建議(閱讀這篇文章,詳細解釋它)[http://kovshenin.com/2013/get_template_part/] – Dre 2014-09-29 16:54:34