如何在WordPress分類頁面顯示子分類

WPressize Me

10/30/2022

為什麼要在分類頁面上顯示子分類?

當您為WordPress網站撰寫文章時,可以通過適當分類內容來優化搜尋引擎並改善網站導航。這將為您的網站帶來更多流量,並讓訪客更容易找到他們正在尋找的內容。

在某些網站上,使用子分類有助於簡化網站結構。例如,您可以有一個頂級(父級)分類名為體育,並在體育下設置子分類,如NFL、NBA和MLB。

當訪客點擊體育分類時,會看到所有體育分類及其子分類的文章。然而,他們不會看到子分類的列表。這使得過濾僅顯示NFL或NBA文章變得困難。於是在分類頁面上顯示子分類列表可以改善網站導航,特別是當您決定在網站的分類小工具中隱藏子分類時。

這樣,訪客能輕鬆從所有體育文章轉到僅NFL。更好的是,您可以在NFL頁面上繼續顯示相同的子分類,讓訪客輕鬆切換到NBA。現在,我們來看看如何在WordPress中顯示分類頁面上的子分類。

如何在WordPress分類頁面顯示子分類

要在分類存檔頁面上顯示子分類,您需要在主題文件中添加代碼。如果需要幫助添加代碼,請參考我們的初學者指南,了解如何將網路片段複製貼入WordPress。

首先,您需要進入主題的文件夾,找到名為category.php的分類存檔文件。如果沒有這個文件,則需要創建它。簡單地複製archive.php並命名為category.php。

注意:如果您的主題不包含category.php或archive.php,那麼您可能正在使用WordPress主題框架,需要手動創建category.php。學習如何創建存檔文件的良好起點是我們的如何創建自定義存檔頁面的指南。

現在,將以下代碼添加到category.php中的循環之前:

<?php
if (is_category()) {
$this_category = get_category($cat);
}
?>

<?php
if($this_category->category_parent)
$this_category = wp_list_categories('orderby=id&show_count=0
title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
"&echo=0"); else
$this_category = wp_list_categories('orderby=id&depth=1&show_count=0
title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
"&echo=0");
if ($this_category) { ?>

<ul>
<?php echo $this_category; ?>
</ul>

<?php } ?>

當您訪問分類頁面時,將會看到子分類的列表。
在我們的演示網站中,體育分類頁面顯示了NFL、NBA和MLB子分類的鏈接。

當您點擊NFL鏈接時,會跳轉到NFL子分類頁面。在此頁面,您仍可看到體育子分類的鏈接,讓您可以輕鬆切換不同類型的體育。這可以簡化網站導航。

WordPress分類和子分類的專家指南

現在您已了解如何在分類頁面上顯示子分類,您可能還會希望查看其他相關的指南:

  • 如何在WordPress中隱藏或設置子分類的樣式
  • 如何在WordPress中設置個別分類的不同樣式
  • 如何在WordPress文章循環中僅顯示子分類
  • 如何在WordPress中添加分類和子分類
  • 如何在WordPress網址中包含分類和子分類
  • 如何在WordPress中顯示分類描述
  • 如何正確重命名WordPress中的分類(初學者指南)
  • 如何重命名WordPress中的未分類分類
  • 如何在WordPress中創建分類模板
  • 分類與標籤 – SEO最佳實踐內容排序

我們希望這個教程幫助你學會如何在WordPress分類頁面上顯示子分類。您還可以學習如何改善網站的SEO或查看我們精選的最佳WordPress彈出插件。如果你喜歡這篇文章,請訂閱我們的YouTube頻道進行WordPress視頻教程。您也可以在Twitter和Facebook上找到我們。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

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