根据 id 显示 wp_nav_menu 中的特定菜单项
我有一个 wp_nav_menu“主菜单”,如下所示:
- 顶级(#menu-item-1)
- 子项目
- 子项目
- 顶级 (#menu-item-2)
- 子项目
- 顶级 (#menu-item-3)
- 子项目 A
- 子项目 B
- 子项目 C
然后在我的模板中,我希望能够回显 wp_nav_menu 主菜单子项目,例如 ID 为 menu-item-3 的顶层。
所以像这样的东西:(但这当然会起作用)
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>
如果重要的话,这样我就可以根据您动态地在哪个主菜单项部分将子项显示为侧面菜单内部。提前致谢!
I have a wp_nav_menu "Main Menu" such as the following:
- Top Level (#menu-item-1)
- Sub Item
- Sub Item
- Top Level (#menu-item-2)
- Sub Item
- Top Level (#menu-item-3)
- Sub Item A
- Sub Item B
- Sub Item C
Then in my template I want to be able to echo wp_nav_menu Main Menu sub items for say top level with id of menu-item-3.
So something like this: (but that would actually work of course)
wp_nav_menu( array('menu' => 'Main Menu' 'menu-item-id' => '3' ));
And that would return:
<ul>
<li>Sub Item A</li>
<li>Sub Item B</li>
<li>Sub Item C</li>
</ul>
If it matters this is so I can show the sub items as side menu interior based on which main menu item section your in dynamically. Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在自己寻找这个时,我遇到了:
https://wordpress.stackexchange.com/questions/2802/display-a-portion-branch-of-the-menu-tree-using-wp-nav-menu/2809#2809
诀窍是添加一个自定义 Walker。
While looking for this myself I came across:
https://wordpress.stackexchange.com/questions/2802/display-a-portion-branch-of-the-menu-tree-using-wp-nav-menu/2809#2809
The trick is to add a custom Walker.