所以今天我开始写我的第一个Wordpress主题,到目前为止,它很有趣。但是,我很难让wp\\u nav\\u menu()执行我想要的操作。
以下是我想要的:
<nav id="topnav" class="menu">
<ul>
<li class="current_page_item"><a href="#" title="Home">Home</a></li>
<li class="page_item page-item-2"><a href="#" title="About">About</a></li>
</ul>
</nav>
查看文档,我希望下面的调用能够满足我的要求:
<?php wp_nav_menu(array( \'container\' => \'nav\', \'container_id\' => \'topnav\' )); ?>
但我得到的却是:
<div class="menu">
<ul>
<li class="current_page_item"><a href="#" title="Home">Home</a></li>
<li class="page_item page-item-2"><a href="#" title="About">About</a></li>
</ul>
</div>
在我看来,自定义参数作为
wp_nav_menu()
完全一样。我是否需要在某个地方打开一些东西来启用此功能,或者是否有其他事情正在进行?
EDIT
奇怪的是,如果我改变
menu_class
它改变了div的类(我希望div是容器),但
menu_id
什么都不做。
EDIT 2
甚至进入导航菜单模板。php和更改container、container\\u id、container\\u class、menu\\u id的默认值都不起作用。将menu\\u class更改为yyy将把div的类从menu更改为yyy。