我制作了一个自定义的帖子类型,名为Product。以及名为“product category”的分类法。这些分类法有一些页面,我们在这些页面中显示了具有该分类法的产品列表。
现在我的问题是如何将所有分类法作为标题中的菜单来获取。在菜单编辑器中手动添加它需要大量的工作。还因为我需要子菜单和子菜单。我怎么做?
我制作了一个自定义的帖子类型,名为Product。以及名为“product category”的分类法。这些分类法有一些页面,我们在这些页面中显示了具有该分类法的产品列表。
现在我的问题是如何将所有分类法作为标题中的菜单来获取。在菜单编辑器中手动添加它需要大量的工作。还因为我需要子菜单和子菜单。我怎么做?
您可以使用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编辑器中分配了一个订单号,但由于某种原因,它们没有排序。我是这样安排的:产品-第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如何使用内置