如何在wp_NAV_MENU查看器中包含父页面链接

时间:2013-11-07 作者:Stuart Robson

我有一个带有“子导航”侧栏的网站,我还需要在导航中包含这些链接“父页面”。例如,我有

父母亲

儿童1

儿童2

儿童3

但是php只给了我

儿童1

儿童2

儿童3

代码在这里-

<nav id="sub-navigation">
    <?php wp_nav_menu( array(\'theme_location\' => \'main-navigation\', \'container\' => \'\', \'walker\' => new Related_Sub_Items_Walker(), \'start_depth\' => 1, \'include_parent\' => 1, \'strict_sub\' => 1, \'only_related\' => 1, \'filter\' => 0, \'filter_selection\' => 0, ) ); ?>
</nav>
任何帮助都将不胜感激。我需要它\'在\'的导航,因为我目前的风格,它的外观。

1 个回复
SO网友:Dave Romsey

WordPress没有类Related_Sub_Items_Walker. 看起来你正在使用插件Advanced Menu Widget.

根据小部件的源判断,您希望使用0作为start\\u深度以包含父级。这是未经测试的。

<nav id="sub-navigation">
  <?php
    wp_nav_menu( array(
      \'theme_location\' => \'main-navigation\',
       \'container\' => \'\',
       \'walker\' => new Related_Sub_Items_Walker(),
       \'start_depth\' => 0, // 0-indexed
       \'include_parent\' => 1,
       \'strict_sub\' => 1,
       \'only_related\' => 1,
       \'filter\' => 0,
       \'filter_selection\' => 0,
    ) );
  ?>
</nav>

结束

相关推荐

Menus like a CMS

以下是一些内容的结构示例:Parent A -- Child A -- Child B Parent B -- Child C -- Child D Parent A 应链接到的内容Child A 和Parent B 应链接到的内容Child C. 除此之外,我不确定这是否应该完全由wordpress中的“菜单”来管理,或者它是否应该是Parent A 包含子页面的页面。唯一的问题是Parent A 不是真正的内容,只是链接到Child A.如果你需要一个真