同一纳维托中的两个菜单



我想在菜单的右侧添加下拉菜单。当我用新的Navwalker声明第二个菜单时,什么都没有加载,我的网站保持白色(空白(。

这是我的标题

<nav class="navbar navbar-inverse">
  <div class="col-md-10">
    <div class="container">
      <div class="row">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed col-md-12 col-lg-12 col-xs-12 col-sm-12" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
							<span class="sr-only">Toggle navigation</span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
						</button>
        </div>
      </div>
      <div id="navbar" class="navbar-collapse collapse">
        <div class="container">
          <div class="colum-lg-12 col-md-12 ">
            <?php bootstrap_nav(); ?>
          </div>
        </div>
        <!--/.nav-collapse -->
      </div>
      <!--/.container-fluid -->
</nav>
</header>
<!-- #masthead -->
</div>
</div>
<div id="content" class="site-content">

这是我的函数。php

function bootstrap_nav()
        {
            wp_nav_menu( array(
                'theme_location'    => 'header-menu',
                'depth'             => 2,
                'container'         => 'false',
                'menu_class'        => 'nav navbar-nav',
                'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                'walker'            => new wp_bootstrap_navwalker())
            );
        }

,除非您需要自定义第二个菜单,否则您不需要添加Walker类。

在此处遵循文档:链接

wp_nav_menu(array('menu_id'=>'your_menu_id'));

根据需要添加额外的参数,然后将菜单直接放在右侧div。

最新更新