根据id显示来自wp_nav_menu的特定菜单项

时间:2011-05-18 01:41:08

标签: wordpress menu

我有一个wp_nav_menu“主菜单”,如下所示:

  • 顶级(#menu-item-1)
    • 子项目
    • 子项目
  • 顶级(#menu-item-2)
    • 子项目
  • 顶级(#menu-item-3)
    • 子项目A
    • 子项目B
    • 子项目C

然后在我的模板中,我希望能够回显wp_nav_menu主菜单子项,例如菜单项-3的id为顶级。

这样的事情:(但实际上当然会有效)

wp_nav_menu( array('menu' => 'Main Menu' 'menu-item-id' => '3' ));

那会回来:

<ul>
<li>Sub Item A</li>
<li>Sub Item B</li>
<li>Sub Item C</li>
</ul>

如果重要的是这样我可以根据你动态的主菜单项部分显示子项目作为侧面菜单内部。提前谢谢!

1 个答案:

答案 0 :(得分:0)

在我自己寻找这个时,我遇到了:

https://wordpress.stackexchange.com/questions/2802/display-a-portion-branch-of-the-menu-tree-using-wp-nav-menu/2809#2809

诀窍是添加自定义Walker。