如何在 WordPress 側邊欄小工具中顯示自訂分類法項目
最後更新於 2022 年 7 月 5 日由編輯團隊 | 經審查者:Syed Balkhi
您希望在 WordPress 側邊欄中顯示自訂分類法項目嗎?自訂分類法允許您超越分類和標籤來組織內容,例如按小說和非小說組織書評。顯示您使用的分類法項目可以幫助訪客找到他們正在尋找的內容。
在本文中,我們將向您展示如何在 WordPress 側邊欄小工具中顯示自訂分類法項目。
為什麼要在 WordPress 中顯示自訂分類法項目?
剛開始設置您的 WordPress 網站時,您可以使用分類和標籤來組織您的文章。對許多網站來說,這兩種分類法已經足夠。
然而,一些網站可以從自訂分類法中獲益,作為組織文章和自訂文章類型的一種額外方式。例如,假設您創建了一個名為「書籍」的自訂文章類型,那麼您可以使用名為「主題」的自訂分類法對其進行排序,其中包括冒險、浪漫和恐怖等術語。
通過在 WordPress 側邊欄中顯示這些術語,您可以幫助讀者輕鬆按主題分類書籍。那麼,讓我們來看看如何在 WordPress 側邊欄小工具中顯示自訂分類法項目。我們將介紹兩種方法,第一種方法是大多數用戶推薦的。
使用外掛程式在小工具中顯示自訂分類法項目
首先,您需要安裝並啟用 TaxoPress 是 WordPress 標籤、分類和分類法管理外掛程式。更多詳情,請參閱我們的逐步指南,了解如何安裝 WordPress 外掛程式。
創建自訂分類法項目列表
啟用後,您需要在 WordPress 管理區域導航到 TaxoPress » 項目顯示頁面。在此處,您可以配置希望在網站上顯示的自訂分類法和項目。
注意,系統已為您創建了一項「項目顯示」,您可以編輯它以顯示您希望在網站上顯示的分類法。 但是,如果您希望顯示多個項目列表,則需要升級到專業版。
您可以點擊「項目顯示」來配置項目。 這會打開「編輯項目顯示」屏幕,您可以在其中選擇要顯示的分類法項目。
您需要為項目列表命名。 在本教程中,我們將其命名為「書籍主題」。
接下來,您需要顯示要在側邊欄中顯示的文章類型和分類法。 在我們的示範網站上,我們有一個名為「書籍」的自訂文章類型和一個名為「主題」的自訂分類法,所以我們會選擇這些。
如果需要幫助在網站上設置自訂分類法,請參閱我們的指南如何在 WordPress 中創建自訂分類法。
最後,您需要選擇希望使用的顯示格式。選擇有「雲」和「列表」兩個選項。本教程中,我們將選擇「列表」選項。
對於許多網站,這些是您需要配置的唯一選項,因此可以放心點擊「保存項目顯示」按鈕以存儲設置。
然而,在「編輯項目顯示」頁面的其他選項卡中還有其他選項,我們將簡要介紹它們。
默認情況下,將顯示所選分類法中的所有項目,但「選擇項目」選項卡允許您將項目限制為最近使用的項目,例如最近一個月或一年內使用的項目。您還可以選擇項目的排序順序和其他相關設置。
「設計」選項卡具有設置選項來確定您的分類法項目列表的外觀。例如,您可以選擇顯示多少項目,選擇字體大小和顏色等。
「顯示格式」選項卡更為技術性,可讓您更改項目的格式。您需要按照提供的文件中的鏈接了解應在每個字段中輸入什麼。
如果更改了任何這些附加設置,請確保在頁面底部點擊「保存項目顯示」按鈕以存儲它們。
顯示自訂分類法項目列表
現在,您需要將分類法項目列表添加到 WordPress 側邊欄。您可以使用短代碼或小工具來執行此操作。本教程中,我們將使用小工具。
首先,您需要導航到「外觀」 » 「小工具」頁面,然後點擊頁面頂部的「+ 切換區塊插入器」按鈕。接下來,您需要找到「項目顯示(TaxoPress 短代碼)」小工具,然後將其拖動到側邊欄中。
現在,您需要從下拉菜單中選擇要顯示的項目列表。本教程中,我們將選擇剛剛創建的「書籍主題」列表。
現在,您可以點擊頁面頂部的「更新」按鈕以保存新小工具,然後訪問您的網站查看其效果。這就是在我們的示範網站中的效果。
使用程式碼在小工具中顯示自訂分類法項目
此方法更為高級,推薦給那些熟悉程式碼片段工作並希望了解其運作方式的用戶。此方法還可以讓您更好地控制分類法項目在小工具中的顯示方式。
首先,您需要在主題的 functions.php 文件或特定站點的外掛程式中添加此程式碼。
// 首先創建一個函數
function list_terms_custom_taxonomy( $atts ) {
// 在函數內部,我們提取短代碼的自訂分類法參數
extract( shortcode_atts( array(
'custom_taxonomy' => '',
), $atts ) );
// wp_list_categories 函數的參數
$args = array(
taxonomy => $custom_taxonomy,
title_li => ''
);
// 我們將其包裝在無序列表中
echo '';
echo wp_list_categories($args);
echo '
';
}
// 添加一個執行函數的短代碼
add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' );
// 允許文本小工具執行短代碼
add_filter('widget_text', 'do_shortcode');
此程式碼創建了一個名為 ct_terms
的短代碼,需要一個參數 custom_taxonomy。
要使用此短代碼,您需要訪問「外觀」 » 「小工具」,並將一個簡短代碼小工具拖動到側邊欄中。接下來,您應該將以下短代碼添加到小工具中,然後點擊小工具頁面頂部的「更新」按鈕。
[ct_terms custom_taxonomy=customtaxonomyname]
請確保將 customtaxonomyname
替換為要列出的分類法名稱。 本教程中,我們將使用「主題」分類法。
更新小工具後,自訂分類法項目列表將顯示在 WordPress 側邊欄中。這是我們在示範網站中的效果。您可能還希望添加小工具標題來描述分類法項目列表。
我們希望本教程能幫助您學習如何在 WordPress 側邊欄小工具中顯示自訂分類法項目。您可能還希望了解如何追蹤 WordPress 網站的訪客,或者查看我們的最佳聯絡表單外掛程式列表。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道 以獲取 WordPress 視頻教程。您還可以在 Twitter 和 Facebook 上找到我們。