如何获得不同类别的不同菜单?当我们通过管理员添加新类别时,我们希望动态生成自定义菜单。
问问题
2734 次
2 回答
2
取决于你的意思简单,是的,这是可能的,恕我直言,简单。
但是,AFAIK 不能在核心 WP UI 中执行此操作。
您基本上需要做的是创建一些菜单,然后使用条件,特别是is_category();为了像这样显示它们:
if( is_category( array( 9, 'food', 'bones' ) ){ // you can use either ID or slug...
wp_nav_menu( 'a')
} else if( is_category( array( 99, 'fur', 'flees' ) ) {
wp_nav_menu('b')
} else if( is_category( array( 'whatever' ) ) {
wp_nav_menu('c')
} else {
wp_nav_menu('x')
}
另请查看wp_nav_menu()
于 2013-04-09T09:55:20.917 回答
0
我做到了。我的概念是与类别打交道——例如,类别与菜单的名称有关,因此我们可以制作许多类别和许多菜单。他是一些让我想到这个想法的链接:
http://wordpress.org/support/topic/custom-menus-on-different-pages
http://wordpress.org/support/topic/custom-menusheaders-for-different-categories
于 2013-04-09T18:57:14.800 回答