wp_nav_menu()无法正常工作

时间:2014-08-08 16:49:14

标签: wordpress

我需要使用自定义items_wrap格式,但它似乎根本不起作用。

<?php wp_nav_menu( array(
    'menu_class'     =>     'menu',
    'menu'           =>     'mobile-menu',
    'theme_location' =>     'main-navigation',
    'container'       => false,
    'items_wrap'      => '<ul data-role="listview">%3$s</ul>'  ) ); ?>

OUTPUT

<div class="menu">
<ul>
    <li class="page_item page-item-2"><a href="http://lukas-macbook-2.local/wordpress/?page_id=2">Sample Page</a></li>
</ul>

问题在于输出<ul>没有分配数据角色。

任何人都知道为什么这个函数没有正确参数?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码:

<ul class="menu">
<?php wp_nav_menu( array(

    'menu'           =>     'mobile-menu',
    'theme_location' =>     'main-navigation',
    'container'       => false,
    'items_wrap'      => '%3$s'  ) ); ?>

</ul>