因此,我目前正在尝试找出如何在页脚中分别显示主菜单项和子菜单项。
我想在单独的列(引导)中显示它们,但在显示它们时遇到了问题。
这是我的
<div class="col-sm-3 col-md-3">
<ul>
<?php
wp_nav_menu( array(
\'theme_location\' => \'primary\',
\'depth\' => 1,
\'container\' => false,
);
?>
</ul>
</div>
<div class="col-sm-3 col-md-3">
<ul>
<!-- Add Submenu Items here -->
</ul>
</div>
不确定这是否是显示页脚的正确方式,我也在使用navwalker。
任何帮助都将不胜感激,谢谢!
SO网友:cjbj
如果您已经知道walker类是如何工作的,那么这其实并不难。你需要两个电话wp_nav_menu
. 您拥有的第一个应该已经可以使用了,因为该函数本身只允许您选择顶层。
它不允许您选择除顶层之外的所有内容。所以你需要一个单独的助行器,你可以这样称呼它:
wp_nav_menu( array(
\'theme_location\' => \'primary\',
\'walker\' => new wpse215647_walker(),
\'container\' => false,
) );
在您的助行器中,您必须确保包括除顶层以外的所有项目。这个问题已经有了
answer here.