我正在构建一个带有两个菜单的导航。我已经注册了:
register_nav_menus([
\'contents_navigation\' => __(\'Navegación contenidos\', \'prr\'),
\'insti-navigation\' => __( \'Navegación institucional\', \'prr\' )
]);
我在标题模板中有以下代码来输出HTML:
wp_nav_menu([
\'theme_location\' => \'insti_navigation\',
\'menu_class\' => \'nav insti\'
]);
wp_nav_menu([
\'theme_location\' => \'contents_navigation\',
\'menu_class\' => \'nav cont\'
]);
我认为两者的输出应该相同,但是
contents_navigation
UL中的输出ID和许多超过
insti_navigation
:
<div class="nav insti">
<ul>
<li class="page_item page-item-19">
<a href="//localhost:3000/amigos/">Amigos</a>
</li>
<li class="page_item page-item-22">
<a href="//localhost:3000/contacto/">Contacto</a>
</li>
<li class="page_item page-item-28">
<a href="//localhost:3000/documentacion/">Documentación</a>
</li>
<li class="page_item page-item-26">
<a href="//localhost:3000/iniciativas/">Iniciativas</a>
</li>
<li class="page_item page-item-8">
<a href="//localhost:3000/introduccion/">Introducción</a>
</li>
<li class="page_item page-item-24">
<a href="//localhost:3000/noticias/">Noticias</a>
</li>
<li class="page_item page-item-30">
<a href="//localhost:3000/que-opinan/">Qué opinan</a>
</li>
</ul>
</div>
<div class="menu-navegacion-contenidos-container">
<ul id="menu-navegacion-contenidos" class="nav cont">
<li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40">
<a href="//localhost:3000/que-opinan/">Qué opinan</a>
</li>
<li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41">
<a href="//localhost:3000/documentacion/">Documentación</a>
</li>
<li id="menu-item-42" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42">
<a href="//localhost:3000/iniciativas/">Iniciativas</a>
</li>
<li id="menu-item-43" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43">
<a href="//localhost:3000/noticias/">Noticias</a>
</li>
</ul>
</div>
为什么这两个菜单的标记不同?