WordPress 模板層次結構初學者指南(速查表)

WPressize Me

12/31/2023

為什麼要了解 WordPress 模板層次結構?

所有現代 WordPress 主題都由模板樣式表、JavaScript 和圖像組成。這些文件共同控制您的網站對用戶的外觀。

WordPress 有一個標準的模板層次結構,這意味著具有特定文件名的模板會影響您網站的特定區域。它還告訴您哪個模板名稱用於特定項目。

大多數現代 WordPress 主題都配備了顯示分類、日期、存檔、單篇文章、自定義頁面等的模板。作為用戶,您可以通過創建子主題來創建更多模板。

可視化 WordPress 模板層次結構(速查表)

WordPress 使用易於理解且有意義的模板名稱模式。下面的快速參考圖表解釋了用於顯示 WordPress 網站上不同頁面的模板文件。

主頁使用哪些模板文件?

默認情況下,WordPress 在您的網站主頁上顯示博客文章。您還可以通過訪問 WordPress 管理區域的設置 » 閱讀頁來設置使用自定義主頁(也稱為前頁)。

具體查找順序如下:

1. front-page.php – 如果您使用靜態前頁,則 WordPress 會首先查找此模板文件並使用它來顯示前頁。

2. home.php – 如果您使用靜態前頁,並且您的主題中沒有 front-page.php 模板,則 WordPress 會查找 home.php 模板。它也用於在主頁顯示默認博客文章。

3. index.php – 如果 front-page.php 或 home.php 不存在,則 WordPress 回退到 index.php 模板來顯示主頁。這個模板是 WordPress 顯示任何頁面的默認回退模板。

單篇文章使用哪些模板文件?

WordPress 查找以下文件來顯示單篇文章。

1. single-{post-type}-{slug}.php – 用此模板修改特定個別文章的顯示。例如,如果文章類型是 ‘review’ 且文章 slug 是 acme-phone,則 WordPress 會查找 single-review-acme-phone.php。

2. single-{post-type}.php – 接著 WordPress 會檢查是否有模板來顯示這種特定文章類型。例如,如果文章類型是 review,則 WordPress 會查找 single-review.php。

3. single.php – WordPress 會回退到 single.php。

4. singular.php – 這個模板增加了另一個回退選項來顯示來自任何文章類型的單個項目。

5. index.php – 最後,如上所述,WordPress 最終回退到 index.php。

單頁使用哪些模板文件?

WordPress 頁面是預設的文章類型之一。它們允許您在網站上創建靜態頁面,而不是文章。請參見我們關於文章與頁面區別的指南。

1. 自定義頁面模板 – 分配給頁面的頁面模板。請參見如何在 WordPress 中創建自定義頁面模板。

2. page-{slug}.php – 如果頁面 slug 是 contact-us,WordPress 會使用 page-contact-us.php。

3. page-{id}.php – 如果頁面 ID 是 17,則 WordPress 會查找名為 page-17.php 的模板文件。

4. page.php – 用於顯示所有靜態頁面的模板。

5. singular.php – 此模板是所有單篇文章類型項目的默認回退選項。

6. index.php – 默認回退模板。

分類存檔使用哪些模板文件?

WordPress 使用這些文件來顯示分類相關頁面。

1. category-{slug}.php – 這個模板用於顯示特定分類的存檔頁。例如,如果分類 slug 是 reviews,則 WordPress 會查找 category-reviews.php 模板。

2. category-{id}.php – 接著 WordPress 會查找具有分類 ID 的模板。例如,如果分類 ID 是 17,則 WordPress 會查找 category-17.php。

3. category.php – 這是用於顯示所有分類存檔頁的默認模板。

4. archive.php – 這是 WordPress 用於顯示任何存檔頁的默認模板。

5. index.php – 默認回退模板。

標籤存檔使用哪些模板文件?

WordPress 使用這些文件來顯示標籤存檔頁。

1. tag-{slug}.php – 如果標籤的 slug 是 fruits,WordPress 會查找 tag-fruits.php。

2. tag-{id}.php – 如果標籤的 ID 是 17,WordPress 會查找 tag-17.php 模板。

3. tag.php – 用於標籤存檔的默認模板。

4. archive.php – 用於任何存檔頁的默認模板。

5. index.php – 默認回退模板。

自定義分類目錄使用哪些模板文件?

分類和標籤是兩個默認的 WordPress 分類法。用戶還可以創建自己的自定義分類。這是 WordPress 如何查找模板來顯示自定義分類頁。

1. taxonomy-{taxonomy}-{term}.php – 如果您有一個名為 genre 的自定義分類,且有一個術語 ‘thriller’,則 WordPress 會查找 taxonomy-genre-thriller.php。

2. taxonomy-{taxonomy}.php – 如果分類是 genre,WordPress 會查找 taxonomy-genre.php。

3. taxonomy.php – 顯示所有自定義分類目錄的默認模板。

4. archive.php – 所有存檔頁的默認回退模板。

5. index.php – WordPress 的默認回退模板。

自定義文章類型使用哪些模板文件?

這是 WordPress 如何查找模板來顯示自定義文章類型存檔。

1. archive-{post_type}.php – 如果文章類型是 review,WordPress 會查找 archive-review.php。

2. archive.php – 顯示所有存檔頁的默認模板。

3. index.php – WordPress 的默認回退模板。

顯示作者存檔使用哪些模板文件?

WordPress 為您的網站上的每位作者生成存檔頁。這是它如何查找作者存檔模板。

1. author-{nicename}.php – 如果作者的友好名稱是 matt,WordPress 會查找 author-matt.php。

2. author-{id}.php – 如果作者的用戶 ID 是 6,則 WordPress 會查找 author-6.php。

3. author.php – 用於顯示作者存檔頁的默認模板。

4. archive.php – 顯示所有存檔頁的默認模板。

5. index.php – WordPress 的默認回退模板。

日期存檔使用哪些模板文件?

WordPress 也顯示您的文章在基於日期的存檔頁上,如月份和年份。這是它如何查找這些頁面的模板。

1. date.php – 用於基於日期的存檔頁的默認模板。

2. archive.php – 用於顯示作者存檔頁的默認模板。

3. index.php – WordPress 的默認回退模板。

搜索頁面使用哪些模板文件?

1. search.php – WordPress 中顯示搜索結果的默認頁面。

2. searchform.php – 用於顯示 WordPress 搜索表單的模板。

3. index.php – WordPress 的默認回退模板。

404 錯誤頁面使用哪些模板文件?

當 WordPress 無法找到請求的內容時,顯示 404 錯誤頁面。請參見我們的如何改進 404 頁面模板的指南。

1. 404.php – 用於顯示 WordPress 404 錯誤頁面的默認模板。

2. index.php – WordPress 的默認回退模板。

附件頁面使用哪些模板文件?

1. MIME_type.php – MIME_type 代表文件類型。例如,image.php、video.php、application.php。

2. attachment.php – 用於顯示附件頁面的默認模板。

3. single-attachment.php – 顯示單個附件。

4. single.php – 顯示單個文章類型項目的默認模板。

5. index.php – WordPress 的默認回退模板。

嵌入顯示使用哪些模板文件?

自 WordPress 4.5 起,您可以使用模板來渲染嵌入到 WordPress 中的文章。

1. embed-{post-type}-{post_format}.php – WordPress 會首先查找文章類型和文章格式模板。例如,如果您有一個帶視頻的評論帖子,則 WordPress 會查找 embed-review-video.php。

2. embed-{post-type}.php – 如果文章類型是 review,WordPress 會查找 embed-review.php。

3. embed.php – 所有嵌入的默認回退模板。

希望這個教程幫助您了解 WordPress 模板層次結構。您可能還想查看我們推薦的最佳拖放 WordPress 頁面構建器列表。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-07-20
  • WordPress 主题

您是否想在 WordPress 中為不同頁面使用多個佈景主題?可以自訂網頁的外觀和布局,為文章、頁面和部分區域建立模板。但是如果您想為網站的某些部分或頁面使用完全不同的佈景主題呢?本文將指導您如何在 WordPress 中為頁面使用多個佈景主題。

閱讀更多
  • 2024-07-19
  • WordPress 主题

您是否想在 WordPress 網站上添加回頂效果?這種效果在頁面較長時非常有用,可以讓用戶輕鬆返回頁面頂部,提升網站的用戶體驗。本文將教您如何使用 jQuery 和插件在 WordPress 中添加平滑回頂效果。

閱讀更多
  • 2024-07-13
  • WordPress 主题

您是否想在 WordPress 中創建一個自定義頁面?自定義頁面允許您使用與網站其餘部分不同的佈局。許多 WordPress 網站使用自定義頁面佈局來建立銷售頁面、登陸頁面、網路研討會頁面等。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中創建自定義頁面。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>