主题中有多个菜单的问题

时间:2014-01-28 作者:Chad J Treadway

我很难让我的新主题发挥作用。我的测试服务器上有全部4个菜单,但当我将主题移动到实时服务器并设置时,除了一个(主菜单)之外,其他所有菜单都不会显示。

以下是我的菜单代码:

register_nav_menus( array(
\'main-menu\' => __( \'Main Menu\', \'Bootstrap WP Primary\' ),
\'second-menu\' => __( \'Second Menu\' ),
\'footer-menu\' => __( \'Footer Menu\' ),
\'mobile-menu\' => __( \'Mobile Menu\', \'Mobile Menu\' )
));
以下是当前模板中的代码:

register_nav_menus(
array(
  \'main-nav\' => __( \'Main Nav\' ),
 ));
是否与主菜单项冲突?

white Menu is Second Menu, Purple is Mainwhite Menu is Second Menu, Purple is Main and isn't showing up on live site

此外,在检查代码时,菜单甚至没有填充到页面上。

1 个回复
最合适的回答,由SO网友:Rachel Baker 整理而成

要显示菜单,需要使用wp_nav_menu 功能(Codex reference).

尝试更改模板文件以使用以下代码:

<?php wp_nav_menu( array( \'theme_location\' => \'main-menu\' ) ); ?>

结束

相关推荐

Post Templates and Post ID's

我正在尝试为单个帖子使用单个模板(我有一个自定义模板)。但由于某种原因,我的帖子被覆盖,而不是显示新数据。这是我现在的设置<div class=\"details\"> <?php global $post; $category_id=get_the_category($post->ID); $announcements = new WP_Query(); $announcements->query(\'showposts=1&a