
WordPress 侧边栏
WordPress has come a long way from being a simple blogging platform. With additions of 自定义帖子类型 and 自定义分类法, it is being used as a true content management system (CMS). In response from our article on 如何在 WordPress 中创建自定义分类法, some of our readers asked us how to display custom taxonomy terms in sidebar widgets. In this article we will show you how to display custom taxonomy terms in WordPress sidebar widgets.
WordPress从成为一个简单的博客平台已经走了很长一段路。 加上自定义帖子类型和自定义分类法 ,它已被用作真正的内容管理系统(CMS)。 在我们有关如何在 WordPress 中创建自定义分类法文章的回应中间 ,一些读者问我们如何在侧边栏小部件中显示自定义分类法术语。 在本文中,我们将向您展示如何在WordPress侧边栏小部件中显示自定义分类术语。
我们将向您展示如何使用两种不同的方法在侧边栏小部件中显示自定义分类术语。第一种方法是安装插件,这种方法更简单、更容易。我们建议大多数受众使用此方法。第二种方法涉及创建您自己的短代码。此方法适合那些喜欢了解事物如何工作并对输出有更多控制的人。
我们将向您展示如何使用两种不同的方法在侧边栏小部件中显示自定义分类术语。第一种方法是安装一个更容易使用的插件。我们向大多数观众推荐这种方法。第二种方法涉及创建您自己的短代码。此方法适合那些想要了解事物如何工作并对输出有更多控制的人。
在窗口小部件(插件)中添加自定义分类术语 (Adding Custom Taxonomy Terms in a Widget (Plugin))
To display custom taxonomy terms in sidebar or other widget areas using a plugin, the first thing you need to do is install and activate 自定义分类菜单小部件 plugin. Upon activation, it adds a custom taxonomies menu widget under 外观 » 小部件. Drag and drop the widget to your sidebar. The widget configuration options allow you to choose the taxonomies you want to display or exclude. It also allows you to exclude terms inside a taxonomy.
要使用插件在侧边栏或其他窗口小部件区域中显示自定义分类术语,您需要做的第一件事是安装并激活“ 自定义类别菜单”窗口小零件插件。 激活后,它将在“ 外观»小部件”下添加一个自定义分类菜单小部分 。 将小部件拖放到侧边栏。 窗口小部件配置选项使您可以选择要显示或排除的分类法。 它还允许您排除分类法中的术语。

使用简码添加自定义分类术语 (Adding Custom Taxonomy Terms with Shortcode)
自定义分类法菜单小部件插件允许您轻松显示任何自定义分类法中的术语,而无需担心代码。然而,一些用户希望学习如何手动执行此操作,以便他们可以更好地控制自定义分类的术语在小部件中的显示方式。此外,如果需要,使用短代码方法允许您在帖子内容中显示分类术语。
自定义分类菜单小部件插件允许您轻松显示任何自定义分类中的术语,而无需担心代码。然而,一些用户希望学习手动方法,以便他们可以更好地控制自定义分类法术语在小部件中的显示方式。此外,使用短代码方法允许您在需要时在帖子内容中显示分类术语。
First we need to create a shortcode that displays a list of terms and accepts parameters. The only parameter we need is the name of the taxonomy. Add this code in a 特定于站点的插件:
首先,我们需要创建一个短代码,以显示术语列表并接受参数。 我们唯一需要的参数是分类法的名称。 将此代码添加到具体的于在网站的插件中 :
// 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 '<ul>';
echo wp_list_categories($args);
echo '</ul>';
}
// 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');
The code above creates a shortcode ct_terms
that requires one parameter custom_taxonomy. To use this shortcode drag and drop a Text widget into your sidebar. Add this shortcode in your Widget and save.
上面的代码创建了一个ct_terms
,它需要一个参数custom_taxonomy。 要使用此短代码,请将“文本”小部件拖放到侧边栏中。 将此简码添加到您的小部件中并保存。
[ct_terms custom_taxonomy=customtaxonomyname]
[ct_terms custom_taxonomy = 自定义分类名称]
将 customtaxonomyname 替换为您要列出的分类法的名称。
将 customtaxonomyname 替换为您要列出的分类法的名称。
我们希望您发现本文对于在侧边栏或其他小部件区域中显示自定义分类术语很有用。请在下面的评论中告诉我们您喜欢如何列出自定义分类法的术语。
我们希望您发现本文对于在侧边栏或其他小部件区域中显示自定义分类术语很有用。请在下面的评论中告诉我们您更喜欢在自定义分类中列出哪些术语。
WordPress 侧边栏