单击父级时显示边栏菜单子页面 时间:2016-08-12 作者:tbain 我有一个侧栏导航菜单,用于显示顶级页面。我想在用户单击父项时显示子页(第3级)。例如,当用户单击“Detective Division”时,将显示两个子页面(暴力犯罪和财产犯罪)。以下是我调用菜单的代码:<div class="sidebar-nav hide-small"> <?php wp_nav_menu(array( \'theme_location\' => \'sidebar-menu\', \'depth\' => 2 )); ?> </div> 这是用“深度”控制的还是我需要使用助行器? 2 个回复 最合适的回答,由SO网友:Tim Malone 整理而成 无需定制助行器-由depth 参数目前,您只显示两个级别的菜单-但您需要将其设置为3!然而,这只会控制输出的内容。对于用户单击、悬停或以其他方式实际查看菜单,您需要在前端应用您自己的格式(通常只是CSS,尽管您也可以使用JavaScript),以影响显示。默认情况下,WordPress不会为您处理此问题,因为它取决于主题。 SO网友:Andy Macaulay-Brook 只是想澄清一下,你点击侦探处,进入该页面,你想让菜单显示暴力犯罪、财产犯罪等等?wp\\u nav\\u pages不允许您像wp\\u list\\u pages处理参数的子项那样轻松地执行此操作。你可以看看自己的步行者。在我自己的网站上,我倾向于妥协,使用wp\\u list\\u页面进行subnav,并使用插件为我的用户提供所有子页面的拖放排序。 文章导航