2015-01-26 31 views
1

我已經制作了多頁網站,但這是我第一次嘗試WP主題,並且我不太熟悉WP的行爲方式。有人可以向我解釋Wordpress如何知道哪些文件用作永久鏈接目標的模板?製作自定義WP主題,固定鏈接轉到首頁頂部

我有一個自定義的首頁(index.php),帶有一個循環,通過包含通過the_permalink()生成的永久鏈接的帖子標題生成「teasers」到我的博客文章。但是當我點擊鏈接時,它只是把我帶到頁面的頂部。我假設WP使用我的index.php作爲永久鏈接的模板,但我想使用不同的.php模板,因爲index.php是我的首頁。我如何讓WP去使用不同的頁面模板?

回答

1

在Wordpress中,一個頁面通常由多個不同的模板文件構建而成。使用的具體文件取決於所顯示內容的類型和選擇的選項,而不是永久鏈接。

通常index.php是您的基本模板。它可能是一個執行循環的包裝器,併爲每個帖子提供一個子模板。小內容模板描述瞭如何展示特定的內容,如帖子。所以index.php會包含html和循環,而content.php會爲每個帖子提供模板。

然後,您有一組不同的內容類型,如 single.php其他頁面模板 - 單篇文章 page.php - 單頁 page-i-made.php - 自定義頁面模板,當您創建的頁面,您可以選擇。 等

Wordpress codex的Theme Development page中有這些內容模板的列表。

因此,在你的情況下設置單個帖子頁面,你會看single.php,也許content.php。

+1

啊好吧我明白了,所以內容的類型決定了模板。必須閱讀WP帖子和頁面。然後。我還將模板重命名爲single.php,並且它的工作原理。謝謝! – 2015-01-26 22:39:31