以下是我努力实现的目标。
我有两份菜单。一个是列出所有页面的顶部导航,另一个是列出帖子类别。
在我的标题中。php中,我包含了以下代码来生成页面菜单。
wp_nav_menu( array(
\'container\' => \'ul\',
\'menu_class\' => \'mainNav\',
\'theme-location\' => \'Pages\'
) );
在我的索引正文中。php中,我包含了以下代码来为帖子类别生成菜单。
wp_nav_menu( array(
\'theme-location\' => \'Categories\'
) );
在我的职能范围内。php文件中,包含以下代码来注册主题位置,以便我可以自定义和编辑Wordpress仪表板中的菜单。
register_nav_menus(array(
\'Pages\' => __(\'Pages Menu\'),
\'Categories\' => __(\'Categories Menu\')
));
然后我创建了两个菜单,并指定了哪个菜单应该出现在哪个位置。
但是,页面菜单(主题位置为“页面”)被帖子类别菜单(主题位置为“类别”)覆盖。如果我删除了帖子类别的菜单,那么页面的菜单就会显示出来。
我一直在到处寻找,看看是否有人有类似的问题,并解决了它,并尝试了他们的解决方案,但到目前为止,对我来说没有任何结果。