Menu id in nav menu ignored

时间:2014-01-18 作者:Hasanuzzaman

<?php 
wp_nav_menu( 
    array( 
        \'theme_location\' =>\'main_menu\',
        \'container\' => false,
        \'menu_id\'=> \'nav\'
    )
); 
?>
将WordPress更新为3.8后,菜单id不起作用。问题出在哪里?我喜欢拿菜单

<ul id="nav">
<li><a href="">Home</a></li>
<li><a href="">About</a></li>
</ul>

2 个回复
最合适的回答,由SO网友:Maartje 整理而成

尝试替换\'menu_id\'=> \'nav\' 通过\'items_wrap\' => \'<ul id="nav">%3$s</ul>\'

SO网友:Borek

如果您在其他地方使用该ID,WordPress可能会忽略该ID,因为不能同时存在两个完全相同的ID。

您应该发布您的输出,以便在这方面获得更多帮助。菜单上显示的是没有ID的菜单,还是<div></div> 还是怎样

结束

相关推荐

Menus like a CMS

以下是一些内容的结构示例:Parent A -- Child A -- Child B Parent B -- Child C -- Child D Parent A 应链接到的内容Child A 和Parent B 应链接到的内容Child C. 除此之外,我不确定这是否应该完全由wordpress中的“菜单”来管理,或者它是否应该是Parent A 包含子页面的页面。唯一的问题是Parent A 不是真正的内容,只是链接到Child A.如果你需要一个真