Wordpress wp_nav_menu不显示菜单

时间:2013-07-12 00:24:07

标签: wordpress menu

我正在使用以下代码在网站上显示菜单。它是一个网络,它可以在Root网站上运行,但是当我创建一个新网络时,它无法正常工作

<?php wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class'      => 'top-nav') ); ?>

唯一回应的是

class="last-menu-item menu-item-footer-main-container">
别无其他。知道可能导致这种情况的原因吗?

编辑:周围代码

<div id="header">



<?php wp_nav_menu( array( 'theme_location' => 'header-menu','menu_class'      => 'top-nav') ); ?>

    </div><!-- end #header -->

周围的输出:

            <div id="header">
class="last-menu-item menu-item-header-menu-container"><ul id="menu-header-menu" class="top-nav"><li id="menu-item-7" class="first-menu-item menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-5 current_page_item menu-item-7"><a href="#">...</a></li>
</ul></div>

1 个答案:

答案 0 :(得分:0)

基于结束标记为</ul></div>且代码输出为<div id="header">class="..."><ul ...>的事实,我怀疑只是将代码更改为

<div id="header" <?php wp_nav_menu(array(...)); ?>
</div>

会解决问题。