实现这一点的方法有很多,从简单到复杂。对你来说,一个简单的就足够了。只需在后端生成三个不同的菜单,并根据您所在的页面显示它们:
if (is_home) wp_nav_menu (array(\'menu\' => \'home\'))
elseif (is_page (array(\'menu-a,deserts-a\'))) wp_nav_menu (array(\'menu\' => \'restaurant-a\'))
elseif (is_page (array(\'menu-b,deserts-b\'))) wp_nav_menu (array(\'menu\' => \'restaurant-b\'))
这在一个只有几个页面的站点上应该可以很好地工作。如果有更多的页面,可以使用
get_children
.