在自定义菜单中显示类别的子页

时间:2014-02-10 作者:Jon

我通过Admin向自定义菜单添加了一个帖子类别。但当它显示时,它只显示类别名称,而不显示类别内的帖子。是否有方法添加args;子帖子页面是否也会在菜单中显示类别标题?

这是我当前的功能:

function wp_nav_links() {   
wp_nav_menu(
    array(      
        \'menu\' => \'nav_links\',
        \'theme_location\' => \'nav_links\', 
        \'container_class\' => \'nav-links clearfix\', 
        \'fallback_cb\' => \'nav_links_fallback\'
    )
);
}

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

如果创建了菜单,则必须在这些页面中拖动,作为基本Walker_Nav_Menu 班级不会把孩子们拉进去。如果这是您想要的效果,您可以创建一个自定义Walker, 基本上复制start_el() 的功能Walker_Nav_Menu, 并对$item->type 要查看您是否正在处理类别,请手动创建子菜单。

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。