我有一个带有“子导航”侧栏的网站,我还需要在导航中包含这些链接“父页面”。例如,我有
父母亲
儿童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>
任何帮助都将不胜感激。我需要它\'在\'的导航,因为我目前的风格,它的外观。
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>