在wp_nav_menu中如何将items_wrap移动到End

时间:2014-12-20 00:45:25

标签: wordpress menu

我有此代码:

wp_nav_menu( array( 'items_wrap' => '<ul id="%1$s" class="%2$s"><li><a href="http://www.google.com">go to google</a></li>%3$s</ul>' ) );

结果:

<ul id="" class="menu">
    <li><a href="http://www.google.com">google</a></li> // Extra Nav

    <li id="menu-item-5724" class="menu-item"><a href="link">WP Nav Example</a></li>
    <li id="menu-item-5725" class="menu-item"><a href="link">Example 2</a> </li>
</ul>

我想将Extra菜单移至最后:

<ul id="" class="menu">
    <li id="menu-item-5724" class="menu-item"><a href="link">WP Nav Example</a></li>
    <li id="menu-item-5725" class="menu-item"><a href="link">Example 2</a> </li>

    <li><a href="http://www.google.com">google</a></li> // Extra Nav
</ul>

我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:1)

wp_nav_menu( array(
  'items_wrap' => '<ul id="%1$s" class="%2$s">%3$2<li><a href="http://www.google.com">go to google</a></li></ul>'
) );

%3 $ 2表示所有列表项,因此只需将其放在Google列表项之前。