WordPress模板層次結構初學者指南(備忘單)


在獲得有關WordPress在幕後如何工作的信息圖之後,一些用戶要求我們介紹WordPress主題在幕後如何工作。

在本文中,我們將為初學者解釋WordPress模板層次結構。 自定義模板或創建自定義WordPress主題時,此備忘單非常有用。

WordPress模板層次結構為初學者解釋

專家提示: 是否想在不更改WordPress主題的情況下創建自定義登錄頁面? 嘗試SeedProd,它是排名第一的WordPress拖放頁面生成器。

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

所有現代WordPress主題均由模板,樣式表,javascript和圖像組成。 這些文件一起控制著網站對用戶的外觀。

有關: 為您的網站選擇完美的WordPress主題時,您必須尋找的9件事。

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

大多數現代WordPress主題都帶有用於顯示類別,日期,檔案,單個帖子,自定義頁面等的模板。 作為用戶,您可以通過創建子主題來創建更多模板。

話雖如此,讓我們來看看這個WordPress模板層次結構如何在後台工作。

可視化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 –使用此模板可以修改任何帖子類型的特定單個帖子的顯示。 例如,如果帖子類型為“評論”,而帖子為acme-phone,則WordPress會查找 single-review-acme-phone.php

2. single- {post-type} .php –然後WordPress將檢查是否有模板顯示此特定帖子類型。 例如,如果帖子類型為評論,則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 –如果頁面是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使用這些文件顯示WordPress中與類別相關的頁面。

1. category- {slug} .php –此模板用於顯示特定類別的類別存檔頁面。 例如,如果類別slug是評論,則WordPress將尋找 category-reviews.php 模板。

2. category- {id} .php –然後,WordPress查找具有類別ID的模板。 例如,如果類別ID為17,則WordPress將尋找 category-17.php

3. category.php –這是顯示WordPress中所有類別存檔頁面的默認模板。

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

5. index.php –默認的後備模板。

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

標籤存檔模板

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

1.標籤-{slug} .php –如果標籤的標籤是水果,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}-{term} .php –如果您有一個名為genre的自定義分類法,並且有一個術語“驚悚片”,那麼WordPress將尋找 taxonomy-genre-thriller.php

2.分類-{taxonomy} .php –如果分類法是流派,WordPress將尋找 taxonomy-genre.php

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

4. archive.php – WordPress中所有存檔頁面的默認後備。

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

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

自定義帖子類型存檔

這是WordPress尋找顯示自定義帖子類型檔案的模板的方式。

1. archive- {post_type} .php –如果您的帖子類型為審閱,WordPress將尋找 archive-review.php

2. archive.php –默認模板,用於顯示WordPress中的所有存檔頁面。

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

哪些模板文件用於顯示作者檔案?

作者檔案

WordPress會為您的WordPress網站上的每個作者生成存檔頁面。 這是尋找作者檔案模板的方式。

1. author- {nicename} .php –如果作者的好名字是matt,WordPress將尋找author-matt.php。

2. author- {id} .php –如果作者的用戶ID為6,則WordPress將尋找 author-6.php

3. author.php –用於在WordPress中顯示作者檔案頁面的默認模板。

4. archive.php –默認模板,用於顯示WordPress中的所有存檔頁面。

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

哪些模板文件用於顯示基於日期的存檔?

基於日期的存檔

WordPress還會在基於日期的存檔頁面上顯示您的帖子數月和數年。 這是這些頁面的模板查找方式。

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

2. archive.php –用於在WordPress中顯示作者檔案頁面的默認模板。

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

哪些模板文件用於顯示搜索頁面?

搜索結果頁面

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

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

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

哪些模板文件用於顯示404錯誤頁面?

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.附件.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 –如果帖子類型為審閱,WordPress將尋找 embed-review.php

3. embed.php –所有嵌入的默認後備。

我們希望本教程可以幫助您了解WordPress模板層次結構。 您可能還希望查看我們的最佳拖放WordPress頁面構建器列表。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。