我在标题后的内容区域中的下划线中添加了第二个导航菜单,但是当我点击切换它时似乎不起作用。代码如下:
注册导航菜单
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添加的 导航菜单 类
辅助菜单没有这个课程,我相信这是我的问题的根本原因,但我无法理解。我想了解为什么会发生这种情况以及如何解决这个问题。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:1)
已经很晚了,我累了,在我的JS电话中输了错字,而不是腐烂。用新鲜的眼睛立刻看到它!不总是如此。