Underscores菜单不切换不能在第二个菜单上工作
问题描述:
我在标题后的内容区域的下划线中添加了第二个导航菜单,但当我点击切换它似乎没有工作。下面的代码: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
添加菜单类二级菜单没有这个类,我相信这是我的问题的根本原因,但我就是想不通。我想了解为什么会发生这种情况,以及如何解决这个问题。任何帮助,将不胜感激。谢谢。
答
我已经很晚了,我累了,在我的JS电话中输入错字,而不是rotm。用新鲜的眼睛立即看到它!这并不总是如此。