如何将菜单深度检索到模板中 时间:2013-05-17 作者:Overdose 在里面wp_nav_menu 我使用自定义walker作为菜单,可以在start\\u el函数中获取$depth参数function start_el(&$output, $item, $depth, $args) 但是,在这个wp\\u nav\\u menu()之外,如何获得所单击项目的菜单深度?例如:Homelevel1menuelement1 -level2menuelement1(第一个子菜单的第一个元素)-level2menuelement2(第一个子菜单的第二个元素)level1menuelement2在这种情况下,我想知道我的帖子是否处于1级,是否显示特定的块。是否有一个codex函数可以帮助检索此深度,或者是通过编程实现的?谢谢 1 个回复 SO网友:s_ha_dum 如何获取页面和菜单项之间的关系?=是否有可湿性粉剂功能告诉此页面链接到此菜单项,该菜单项具有或没有父菜单项在助行器内,在start_el 方法(您提到的),$item->object_id 是页面ID。否则,您需要拉菜单。。。$locations = get_nav_menu_locations(); $nav_items = wp_get_nav_menu_items($locations[\'your-menu-location\']); 。。。并循环该数组以将当前页面ID与object_id 在里面$nav_menu 数据如果我理解你,但我仍然不确定我是否理解。 结束 文章导航