如何在 WordPress 中顯示當前分類標題、URL 及更多資訊

WPressize Me

09/11/2023

在 WordPress 主題中創建分類存檔模板

如果您正在學習 WordPress 主題開發或自行製作自訂的 WordPress 主題,那麼您可能希望為分類頁面(如分類目錄、標籤或自定義分類法)創建自定義模板。好消息是 WordPress 具有強大的模板引擎,使您能夠輕鬆地在佈景主題中為 WordPress 網站的不同部分創建自定義模板。

例如,您可以在佈景主題中創建一個 category.php 模板,WordPress 將使用它來顯示您的分類存檔頁面。

同樣,您可以通過命名為 taxonomy-{taxonomy}-{term}.php 的格式來為任何自訂分類法創建模板。欲了解詳細信息,請參閱我們為初學者準備的完整 WordPress 模板層級結構助記表。

創建分類模板文件後,您可以先將佈景主題的 archive.php 模板代碼複製粘貼作為起點。但這會非常通用,您可能希望針對分類頁面進行更具針對性的設計。例如,您可能希望在不同位置顯示分類標題或添加分類 RSS 源的鏈接。您還可以顯示分類說明、顯示文章數量等。

接下來,我們將瞭解如何在 WordPress 中獲取分類相關的數據並將其顯示在您的 WordPress 主題中。

在 WordPress 中顯示分類標題、URL 等

要顯示所有分類相關的數據,您需要動態地找出當前顯示的分類頁面,並獲取該特定分類術語的所有所需數據。首先,您需要將以下代碼複製並粘貼到您的分類模板中:

<?php $term = get_queried_object();  ?>

此代碼根據您所在的頁面獲取當前分類的信息。例如,如果您在名為‘business’的分類頁面上,它將獲取該分類術語的信息。然後在此代碼行之後,您可以這樣顯示分類標題和其他信息:

echo $term->name; // 顯示名稱

echo $term->taxonomy; // 顯示分類法

echo $term->slug; // 顯示分類法索引名

您也可以使用以下任意值達到相同效果:

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomy
  • description
  • parent
  • count
  • filter
  • meta

讓我們來看一個實例。在我們的測試子主題中,我們希望顯示分類標題、分類法名稱、文章數量以及分類說明。我們使用以下代碼來顯示這些數據:

<?php $term = get_queried_object();  ?>
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> 篇文章)</span></h1>
<p class="category-description"><?php echo $term->description; ?></p>

我們添加了一些 CSS 類別,以便我們可以添加自定義 CSS 來樣式化文本。這是我們在測試網站上看到的效果:

WordPress 分類法專家指南

現在您知道如何在 WordPress 主題中顯示當前分類標題、URL 等,您可能希望查看一些與 WordPress 分類法相關的其他指南:

我們希望這篇文章能幫助您了解如何在 WordPress 主題中顯示當前分類標題、URL 等。您還可能希望查看我們的 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"}
>