2

如何获得不同类别的不同菜单?当我们通过管理员添加新类别时,我们希望动态生成自定义菜单。

4

2 回答 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 回答