Parent Page > Child Page Menu

时间:2013-11-19 作者:streetfire

我正在尝试使用引导创建一个可折叠菜单。我遇到的问题是如何获得正确的Wordpress PHP代码来调用正确的页面。此菜单也将显示在这些子页面上。

我希望菜单层次结构如下所示:

具体第1页---子页第1页---子页第2页

具体第2页---子页第一页---子页第二页

1 个回复
最合适的回答,由SO网友:Aram Boyajyan 整理而成

您必须在主题中创建一个新的navigation walker类,在该类中,您将覆盖默认输出以匹配引导所需的输出。

下载一个导航沃克课程,用于引导here 并执行以下操作:

在主题中加载新的walker类template.php 文件:

require\\u once(\'wp\\u bootstrap\\u navwalker.php\');

在管理中创建菜单。

使用以下代码显示:

<?php
    wp_nav_menu( array(
        \'menu\'              => \'primary\',
        \'theme_location\'    => \'primary\',
        \'depth\'             => 2,
        \'container\'         => \'div\',
        \'container_class\'   => \'collapse navbar-collapse navbar-ex1-collapse\',
        \'menu_class\'        => \'nav navbar-nav\',
        \'fallback_cb\'       => \'wp_bootstrap_navwalker::fallback\',
        \'walker\'            => new wp_bootstrap_navwalker())
    );
?>
也请查看this article 这说明了如何使用相同的现有类进行引导。

结束

相关推荐

Can't create new Pods pages

这很奇怪。突然,我无法创建更多的Pods页面!在编辑页面屏幕中,主按钮显示submit for review,而不是publish,当我按下该按钮时,WP会说:不允许编辑此帖子。嗯,我是管理员,所以我不应该有任何问题,事实上,我以前创建过其他页面。角色和能力对我来说似乎没问题。。。发生什么事了?编辑:我的函数上次升级时似乎出现问题。php代码。但我弄不到什么!