下划线菜单未切换不在第二个菜单

时间:2017-03-06 14:10:21

标签: wordpress responsive underscores-wp

我在标题后的内容区域中的下划线中添加了第二个导航菜单,但是当我点击切换它时似乎不起作用。代码如下:

注册导航菜单

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 - page-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 --> 

我注意到的一件事是,正在进行切换的主菜单还有一个由navigation.js添加的 导航菜单

辅助菜单没有这个课程,我相信这是我的问题的根本原因,但我无法理解。我想了解为什么会发生这种情况以及如何解决这个问题。任何帮助,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

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