您可以使用条件在主题中设置这一点。使用WordPress菜单功能(外观>菜单)为每个类别创建单独的菜单。然后在要显示菜单的主题中,使用is\\u category(\'category-slug\')和/或in\\u category(\'category-slug\')条件和wp\\u nav\\u菜单功能确定要显示的菜单(http://codex.wordpress.org/Function_Reference/wp_nav_menu)。
例如:
<?php
if(is_category(\'first-category\') || in_category(\'first-category)) {
wp_nav_menu( array(\'menu\' => \'First Category Nav\' ));
} else {
wp_nav_menu( array(\'menu\' => \'Default Nav\' ));
}
?>
也就是说,从用户体验的角度来看,我建议不要逐节切换主菜单。这会让游客感到非常困惑。我建议使用一个额外的特定于类别的菜单,具有一致的主导航。
希望这有帮助!