如何在Wordpress主题中添加多个菜单?

时间:2013-06-18 23:57:21

标签: php wordpress loops while-loop

我正在开发一个新的Wordpress主题,我需要两个菜单,主菜单和页脚菜单。这就是我在functions.php中所拥有的:

if ( function_exists('register_nav_menus')) {
    register_nav_menus(
        array(
            'main' => 'Main Menu',
            'footermenu' => 'Footer Menu'
        )
    );
}

而且,我正在调用两个菜单,一个在header.php中,另一个在footer.php中:

<?php $main_menu = array('menu' => 'main', 'container' => 'nav' ); wp_nav_menu( $main_menu ); ?>

<?php $footer_menu = array('menu' => 'footermenu', 'container' => 'nav' ); wp_nav_menu( $footer_menu ); ?>

我还在Wordpress菜单管理器中为两个菜单分配了不同的菜单,但在两个菜单中,只显示了我分配给第一个菜单的菜单。我不知道为什么。任何人都可以帮我解决这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

好的,我已经解决了这个问题。我不得不使用menu而不是theme_location,因为这代表了从菜单管理面板中选择的菜单。

相关问题