WordPress 3.9将两个菜单放在同一位置?

时间:2014-07-18 作者:saentys

我有一个新的WordPress主题,我想添加额外的菜单,但WordPress 3.9只允许在主题中的一个位置/位置添加一个菜单?如何在一个位置添加两个菜单?

我购买了这个主题,它有一个顶级导航调用“top navigation”,我在主菜单中使用了它。下面我需要另一个菜单,但我不能添加,因为在这个主题的一个位置只能添加一个菜单。所以我很难添加全宽苗条菜单。

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

WordPress允许添加额外的导航菜单。

将此添加到child themes 函数文件:

   register_nav_menus( array(
    \'secondary_menu\' => \'My Second Menu\'
) );
将此添加到标题中。php文件或要显示额外导航菜单的文件。

 <nav id="site-navigation" class="main-navigation" role="navigation">
      <?php wp_nav_menu( array( \'theme_location\' => \'secondary\', \'menu_class\' => \'nav-menu\' ) ); ?>
    </nav><!-- #site-navigation -->
更改代码中的menu\\u类以匹配现有的主题导航菜单,或者您可能需要添加额外的CSS来设置样式。

Resources:

http://codex.wordpress.org/Function_Reference/register_nav_menushttp://codex.wordpress.org/Function_Reference/wp_nav_menu

结束

相关推荐

Problem with custom menus

在菜单上,我说的是自定义菜单,我有一个带有几列的页脚,每列都有一个项目列表,每列菜单都需要从wp admin上的菜单选项进行更新,所以我创建了关于函数的部分。调用菜单并在页脚上添加每个菜单的php。php文档,类似于:<?php wp_nav_menu( array(\'menu\' => \'f-1\', \'menu_class\' => \'\', \'container\' => \'nav\' )); ?> <?php wp_nav_menu( arr