Increase wordpress menu Depth

时间:2018-09-07 作者:Usman Hyder

我想增加导航菜单的深度,因为它只显示到第三级。当前为wp\\U导航代码:

<?php wp_nav_menu( array( \'theme_location\' => \'main_menu\', \'container_id\' => \'navbar-collapse-1\',
        \'container_class\'=>\'navbar-collapse collapse navbar-right\',
        \'menu_class\'=>\'nav navbar-nav\',
        \'fallback_cb\'=>false, 
        \'items_wrap\' => \'%3$s\', 
        \'container\'=>false,              
        \'walker\'=> new Bunch_Bootstrap_walker()  

    ) ); ?> 
我还尝试添加以下深度,但什么都没有发生:

<?php wp_nav_menu( array( \'theme_location\' => \'main_menu\', \'container_id\' => \'navbar-collapse-1\',
        \'container_class\'=>\'navbar-collapse collapse navbar-right\',
        \'menu_class\'=>\'nav navbar-nav\',
        \'fallback_cb\'=>false, 
        \'items_wrap\' => \'%3$s\', 
        \'container\'=>false,
        \'depth\'=>\'6\',                
        \'walker\'=> new Bunch_Bootstrap_walker()  

    ) ); ?> 

1 个回复
SO网友:benny-ben

深度必须是整数,请尝试以下操作:

<?php wp_nav_menu( array(
  \'theme_location\' => \'main_menu\',
  \'container_id\'   => \'navbar-collapse-1\',
  \'container_class\'=> \'navbar-collapse collapse navbar-right\',
  \'menu_class\'     => \'nav navbar-nav\',
  \'fallback_cb\'    => false,
  \'items_wrap\'     => \'%3$s\',
  \'container\'      => false,
  \'depth\'          => 6,
  \'walker\'         => new Bunch_Bootstrap_walker()
) ); ?>
发件人codex:

depth (int)要包括的层次结构级别。0表示全部。默认值0

结束

相关推荐

Appearance > Menus

我已经添加了自定义WordPress管理菜单和页面,但是,我希望它出现在“外观>菜单”部分,以便用户可以将其添加到其网站的菜单结构中。请让我知道如何做到这一点。以下是我在管理页面上添加的自定义菜单示例:现在,我想在管理部分的外观>菜单中添加这些自定义页面:如果有人能帮忙,我将不胜感激。幸亏damienoneill2001, 我可以在外观>菜单中添加分类项,但是,如何在示例中的Generes/Writer中添加内容?这就是我添加自定义管理菜单的方式,我希望它们中的每一个(产品、促销、产品类