如何在菜单中输出自定义帖子类型的所有分类链接?

时间:2011-10-17 作者:bartligthart

我制作了一个自定义的帖子类型,名为Product。以及名为“product category”的分类法。这些分类法有一些页面,我们在这些页面中显示了具有该分类法的产品列表。

现在我的问题是如何将所有分类法作为标题中的菜单来获取。在菜单编辑器中手动添加它需要大量的工作。还因为我需要子菜单和子菜单。我怎么做?

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您可以使用wp_list_categories() 默认情况下,生成嵌套无序列表(ul)并只传递product-category 作为分类参数,例如:

add_filter(\'wp_nav_menu_items\',\'add_custom categories\', 10, 2);
function add_custom categories($items, $args) {

    $items .= \'<li>\' . wp_list_categories( array(\'echo\' => 0, \'taxonomy\' => \'product-category\', \'title_li\' => \'Product Categories\') ) . \'</li>\';
    return $items;
}

结束

相关推荐

WordPress Query_Posts和orderby页面顺序

我有一个页面,列出了当前页面的所有子页面。每个页面都在wordpress编辑器中分配了一个订单号,但由于某种原因,它们没有排序。我是这样安排的:产品-第1页-第2页-第3页-第4页-第5页我的query\\u帖子如下所示:query_posts(\'post_type=page&order=ASC&orderby=\'.$post->menu_order.\'&post_parent=\'.$post->ID); 但输出结果如下:1,3,2,5,4如何使用内置