如何在 WordPress 中建立分類模板

12/31/2023

為什麼要在 WordPress 中建立分類模板

WordPress 會為所有分類生成單獨的頁面。您可以通過訪問類似 https://example.com/category/news/ 的 URL 查看這些頁面。大多數熱門的 WordPress 主題都內建了模板來優化展示分類頁面,這些模板會凸顯分類標題並在其下方顯示分類描述。

然而,有些主題可能處理得不夠理想,或者您希望自訂分類頁面。通過建立分類模板,您可以為分類頁面添加特定功能。例如,允許用戶訂閱分類、添加分類圖片、顯示分類描述,並為每個分類選擇不同的布局。

WordPress 分類頁面的模板層次結構

WordPress 擁有強大的模板系統,讓您可以為網站的不同部分建立不同的模板。在顯示任意頁面時,WordPress 會按照預定的層次結構查找模板。

要顯示一個分類頁面,它會按以下順序查找模板:category-slug.php → category-id.php → category.php → archive.php → index.php。首先,WordPress 會查找一個特定於該分類的模板,使用分類別名(slug),例如category-design.php 來顯示 ‘Design’ 分類。如果找不到 category-slug 模板,那麼將查找帶有分類 ID 的模板,如category-6.php。之後,會查找通用的分類模板(通常是category.php)。如果沒有通用的分類模板,WordPress 將查找通用的歸檔模板(例如archive.php)。最後,會使用index.php模板顯示分類。

為主題建立分類模板

首先,我們來看看一個典型的 category.php 模板:



Category:

by

Sorry, no posts matched your criteria.

開發特定於個別分類的模板

假設您有一個名為 “Design” 的分類,其分類別名為 “design”,並希望此分類顯示的頁面與其他分類不同。為此,您需要為該分類創建一個模板。進入 外觀 » 主題編輯器,從右側的主題文件列表中點擊 category.php。如果沒有 category.php 檔案,請查找 archive.php

如果都找不到這些模板,則可能您使用的是 WordPress 主題框架,本教程對您可能無法使用。建議參考您使用的特定框架的相關文件。如果找到上述文件,將 category.php 的所有內容複製並貼入例如 Notepad 的文字編輯器,將此文件保存為 category-design.php。然後,使用 FTP 客戶端連接到您的 WordPress 主機,並進入 /wp-content/themes/your-current-theme/,將 category-design.php 上傳到您的主題目錄。

現在,您對此模板所做的任何更改僅會出現在該特定分類的歸檔頁面中。使用這種技術,您可以為任意多分類創建模板,只需使用 category-{分類別名}.php 作為文件名。在 WordPress 管理區域中訪問分類部分,您可以找到分類別名。

以下是一個 category-slug.php 模板的示例。請注意,我們使用了與 category.php 相同的模板,僅做了一些更改。由於我們已經知道該模板將用於設計分類,因此我們可以手動添加標題、描述或其他詳情。還請注意,我們用 代替了



Design Articles

Articles and tutorials about design and the web.

by

Sorry, no posts matched your criteria.

使用分類 ID 建立模板

如果您不想使用 category-slug 模板,也可以使用 category-id 模板。以下是如何找到 WordPress 中的分類 ID。

使用條件標籤設置分類

在為您的主題建立模板時,您需要確定是否真的需要單獨的模板來實現您所想要的效果。在某些情況下,您所想要的更改並不複雜,可以使用通用模板內的條件標籤實現,例如 category.phparchive.php。WordPress 內建支持許多條件標籤,主題作者可以在模板中使用它們。

一個條件標籤的例子是 is_category()。使用這個條件標籤,您可以更改模板以在匹配條件時顯示不同的輸出。例如,假設您有一個名為 “Featured” 的精選帖子分類,現在您希望在該分類的歸檔頁面上顯示一些額外信息。為此,在 category.php 檔案中 之後添加以下代碼:

Featured Articles:

Category Archive:

使用 Beaver Themer 建立分類模板

Beaver Themer 可讓您建立主題的佈局。您可以選擇希望使用模板的個別分類,然後使用拖放工具進行編輯。

首先,您需要進入 Beaver Builder » Themer Layouts » Add New 頁面。

您需要為其命名標題。然後,在 ‘位置’ 選項下選擇您的分類。

接下來,您將能夠使用 Beaver Builder 的拖放編輯器來自訂您的分類佈局頁面。Beaver Themer 提供了許多模組,您可以使用並移動來設計您的分類佈局頁面。

完成後,只需點擊 ‘完成’ 按鈕,然後選擇 ‘發布’ 以應用您的分類模板。現在,您可以訪問您的 WordPress 網站來查看分類模板的效果。

我們希望這篇文章能幫助您瞭解如何在 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"}
>