我有自定义帖子类型。在该帖子类型中,分类是类别,我必须显示自定义帖子类型的所有类别,即项目。
我想要选项列表。
我的自定义帖子类型为"项目"。
答案 0 :(得分:0)
在实际的自定义帖子类型与WordPress中的普通帖子相同。唯一的区别是没有任何内置的WordPress函数来获取您需要的信息,但您可以使用wp_query
类来获取它。这提供了一种访问WordPress数据库中所有信息的好方法。
要获取自定义帖子类型类别,您需要更改传递到wp_list_categories
函数的参数。
您需要定义分类法参数。
如果您的产品有自定义帖子类型,那么要显示产品的所有类别,您需要使用以下代码段。
$customPostTaxonomies = get_object_taxonomies('products');
if(count($customPostTaxonomies) > 0)
{
foreach($customPostTaxonomies as $tax)
{
$args = array(
'orderby' => 'name',
'show_count' => 0,
'pad_counts' => 0,
'hierarchical' => 1,
'taxonomy' => $tax,
'title_li' => ''
);
wp_list_categories( $args );
}
}