2017-03-06 122 views
0

我在标题后的内容区域的下划线中添加了第二个导航菜单,但当我点击切换它似乎没有工作。下面的代码:Underscores菜单不切换不能在第二个菜单上工作

注册导航菜单

register_nav_menus(array(
     'menu-1' => esc_html__('Primary', 'themeName'), 
     'menu-2' => esc_html__('Secondary', 'themeName'), 
    )); 

菜单1 - 的header.php

<nav id="site-navigation" class="main-navigation" role="navigation"> 
    <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><?php esc_html_e('☰ Main Menu', 'themeName'); ?></button> 
    <?php wp_nav_menu(array('theme_location' => 'menu-1', 'menu_id' => 'primary-menu')); ?> 
</nav><!-- #site-navigation --> 

菜单2 - 页的template.php

<nav id="secondary-navigation" class="main-navigation" role="navigation"> 
    <button class="menu-toggle" aria-controls="secondary-menu" aria-expanded="false"><?php esc_html_e('☰ Utility Menu', 'themeName'); ?></button> 
    <?php wp_nav_menu(array('theme_location' => 'menu-2', 'menu_id' => 'secondary-menu')); ?> 
</nav><!-- #site-navigation --> 

有一件事我没有通知是正在工作的主菜单有一个额外的nav-通过navigation.js

添加菜单类二级菜单没有这个类,我相信这是我的问题的根本原因,但我就是想不通。我想了解为什么会发生这种情况,以及如何解决这个问题。任何帮助,将不胜感激。谢谢。

回答

1

我已经很晚了,我累了,在我的JS电话中输入错字,而不是rotm。用新鲜的眼睛立即看到它!这并不总是如此。