适用于不同类别的Wordpress自定义菜单

时间:2013-04-08 20:03:51

标签: wordpress categories

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

2 个答案:

答案 0 :(得分: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()

答案 1 :(得分:0)

我做到了。我的构思是一个类别的游戏 - 例如,类别是菜单的名称,所以我们可以制作许多类别和许多菜单。他是我对这个想法的一些联系:

http://wordpress.org/support/topic/custom-menus-on-different-pages

http://wordpress.org/support/topic/custom-menusheaders-for-different-categories