2013-08-16 41 views
0

我正在用一頁視差滾動樣式創建我的第一個WordPress主題。 我已經創建了我的整個網站(靜態)在index.php文件。如果我將管理 - >閱讀設置設置爲「您的最新帖子」,它工作正常。爲單頁網站+單獨的博客頁面正確設置自定義主題

但現在我想的博客創建一個單獨的頁面,所以我做了以下內容:

  1. 我創建了一個文件,page.php文件,用標準的博客頁面代碼,並給它一個模板名稱。
  2. 我在wordpress上設置Blog頁面以使用Blog模板。
  3. 其他所有的頁面(即主頁,關於我們等)設置爲使用默認 頁面模板
  4. 我設置的閱讀設置頭版(這應該是正確的index.php):首頁和文章頁:博客

我得到的只是所有頁面的博客頁面模板(就像它是默認的頁面模板一樣)。

如何建立這樣的網站?

回答

0

index.php應該真的是你的博客模板而不是你的靜態主頁。製作page.phppage-home.php(或任何您已命名爲首頁的副本),然後將靜態內容放在那裏。您甚至可能甚至不需要將模板分配給頁面 - WordPress會根據文件名自動執行此操作。

默認情況下,page.php用於所有靜態頁面,index.php用於您在儀表板的「閱讀」部分指定爲您的博客頁面的任何內容。 index.php也是最後一招,如果WordPress找不到任何其他合適的模板文件,將使用該模板。

+0

這樣做的竅門!我知道這是索引/頁面文件的一些組合,但從來不知道正確的格式。謝謝! – JimmyJammed

+1

沒問題。請記住,page.php = pages,single.php = posts,index.php = blog等。大部分模板名稱在獲取模式後都非常簡單。 –

相關問題