為什麼要在 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
模板:
開發特定於個別分類的模板
假設您有一個名為 “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
相同的模板,僅做了一些更改。由於我們已經知道該模板將用於設計分類,因此我們可以手動添加標題、描述或其他詳情。還請注意,我們用 代替了
。
使用分類 ID 建立模板
如果您不想使用 category-slug
模板,也可以使用 category-id
模板。以下是如何找到 WordPress 中的分類 ID。
使用條件標籤設置分類
在為您的主題建立模板時,您需要確定是否真的需要單獨的模板來實現您所想要的效果。在某些情況下,您所想要的更改並不複雜,可以使用通用模板內的條件標籤實現,例如 category.php
或 archive.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 上找到我們。