0

新しい Wordpress テーマを開発しています。メイン メニューとフッター メニューの 2 つのメニューが必要です。これは私が functions.php に持っているものです:

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

そして、header.php と footer.php の 2 つのメニューを呼び出しています。

<?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 メニュー マネージャーで両方のメニューに別のメニューを割り当てていますが、両方のメニューで、最初のメニューに割り当てたメニューのみが表示されます。どうしてか分かりません。誰でもこれを解決するのを手伝ってもらえますか?

ありがとう。

4

2 に答える 2

0

さて、私はこれを解決しました。の代わりにmenuを使用する必要がありましtheme_locationた。これは、メニュー管理パネルから選択されたメニューを表すためです。

于 2015-04-10T22:04:47.560 に答える