如何在WordPress側邊欄小部件中顯示自定義分類術語


WordPress從成為一個簡單的博客平台已經走了很長一段路。 加上自定義帖子類型和自定義分類法,它已被用作真正的內容管理系統(CMS)。 在我們有關如何在WordPress中創建自定義分類法的文章的回應中,一些讀者問我們如何在側邊欄小部件中顯示自定義分類法術語。 在本文中,我們將向您展示如何在WordPress側邊欄小部件中顯示自定義分類術語。

我們將向您展示如何使用兩種不同的方法在側邊欄小部件中顯示自定義分類術語。 第一種方法是安裝一個更簡單易用的插件。 我們建議大多數觀眾使用此方法。 第二種方法涉及創建自己的簡碼。 該方法適用於那些想知道事物如何工作並且對輸出有更多控制權的人。

在窗口小部件(插件)中添加自定義分類術語

要使用插件在側邊欄或其他窗口小部件區域中顯示自定義分類術語,您需要做的第一件事是安裝並激活“自定義分類菜單”窗口小部件插件。 激活後,它將在下面添加自定義分類法菜單小部件 外觀»小部件。 將小部件拖放到側邊欄。 小部件配置選項使您可以選擇要顯示或排除的分類法。 它還允許您排除分類法中的術語。

使用小部件在邊欄中顯示自定義分類法

使用簡碼添加自定義分類術語

自定義分類菜單Widget插件可讓您輕鬆顯示任何自定義分類中的術語,而無需擔心代碼。 但是,有些用戶希望學習手動操作方法,以便可以更好地控制其自定義分類法的術語在其小部件中的顯示方式。 此外,使用簡碼方法可讓您在需要時在帖子內容中顯示分類術語。

首先,我們需要創建一個短代碼,以顯示術語列表並接受參數。 我們唯一需要的參數是分類法的名稱。 在特定於站點的插件中添加以下代碼:

// First we create a function
function list_terms_custom_taxonomy( $atts ) {

// Inside the function we extract custom taxonomy parameter of our shortcode

	extract( shortcode_atts( array(
		'custom_taxonomy' => '',
	), $atts ) );

// arguments for function wp_list_categories
$args = array( 
taxonomy => $custom_taxonomy,
title_li => ''
);

// We wrap it in unordered list 
echo '
    '; echo wp_list_categories($args); echo '
'; } // Add a shortcode that executes our function add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' ); //Allow Text widgets to execute shortcodes add_filter('widget_text', 'do_shortcode');

上面的代碼創建了一個簡碼 ct_terms 需要一個參數custom_taxonomy。 要使用此短代碼,請將文本小部件拖放到側欄中。 將此簡碼添加到您的小部件中並保存。

[ct_terms custom_taxonomy=customtaxonomyname]

用要列出的分類名稱替換customtaxonomyname。

我們希望您發現本文對在側邊欄或其他窗口小部件區域顯示自定義分類術語很有用。 讓我們知道您更喜歡在下面的評論中列出自定義分類法的術語。