页脚的主菜单项和子菜单项

时间:2016-01-25 作者:omgummy

因此,我目前正在尝试找出如何在页脚中分别显示主菜单项和子菜单项。

我想在单独的列(引导)中显示它们,但在显示它们时遇到了问题。

这是我的

<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。

任何帮助都将不胜感激,谢谢!

1 个回复
SO网友:cjbj

如果您已经知道walker类是如何工作的,那么这其实并不难。你需要两个电话wp_nav_menu. 您拥有的第一个应该已经可以使用了,因为该函数本身只允许您选择顶层。

它不允许您选择除顶层之外的所有内容。所以你需要一个单独的助行器,你可以这样称呼它:

wp_nav_menu( array(
    \'theme_location\' => \'primary\',
    \'walker\' => new wpse215647_walker(),
    \'container\' => false,
) );
在您的助行器中,您必须确保包括除顶层以外的所有项目。这个问题已经有了answer here.