【发布时间】:2015-07-13 21:11:00
【问题描述】:
如何从导航菜单中排除页面?我发现了一些示例,其中将名为“exclude”的字段添加到 args 中,据报道它有效。也许它只是被弃用了。我有 4.1.5 版。
我当前的代码是:
$avia_theme_location = 'avia';
$avia_menu_class = $avia_theme_location . '-menu';
$args = array(
'theme_location' => $avia_theme_location,
'menu_id' => $avia_menu_class,
'exclude' => '29, 30, 31, 32',
'menu_class' => 'menu av-main-nav',
'container_class' => $avia_menu_class.' av-main-nav-wrap'.$icon_beside,
'fallback_cb' => 'avia_fallback_menu',
'walker' => new avia_responsive_mega_menu()
);
wp_nav_menu($args);
其中 29、30、31 和 32 是我要排除的页面 ID,它们是正确的。
【问题讨论】:
标签: wordpress