我以前做过这百万次,我不知道现在发生了什么。我有一个导航菜单,客户要求我添加另一个导航菜单,整个事情都崩溃了。在我添加了第二个导航,添加了一些页面并将其分配到正确的位置后,第一个菜单出现在第二个的位置,而在第一个的位置又是第一个菜单。
这是我的注册导航代码functions.php
:
register_nav_menus( array(
'primary' => __( 'Top navigacija', 'wpfme' ),
'above' => __( 'Above header', 'wpfme' ),
) );
这是两者在header.php
文件中的位置:
<div class="left" id="kkk_top">
<p><?php bloginfo('name'); ?> <?php wp_nav_menu( array('menu' => 'Above header' )); ?>
</p>
</div><!-- #kkk-top -->
<div id="main_navigation">
<?php wp_nav_menu( array('menu' => 'Top navigacija' )); ?>
</div><!-- #main_navigation -->
我还应该添加现在出现在该Above header
位置的菜单包含在没有第二次导航时具有动态 id 的 div 中,并且现在出现在该Top navigacija
位置中的菜单包含在具有新动态 id 的 div 中。