WordPressのカスタムメニューを作成しようとしていますが、いくつか問題があります。
このコードを使用して完全に機能する他の3つのメニューがあります。
add_action( 'init', 'register_my_menus' );
function register_my_menus() {
register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'top-menu' => __( 'Top Menu' ),
'footer-menu' => __( 'Footer Menu' ),
'baseball-menu' => __( 'Baseball Menu' ),
)
);
}
ただし、問題は、管理パネルにメニューを追加しても、カスタムページでこの-野球メニュー-を呼び出すと、間違ったメニューが表示されることです。
これは私が野球メニューを呼び出すために使用したコードですが、ページを確認すると、通常のナビゲーションメニューが表示されます。
アイデアが足りなくなっています。この問題の原因は何ですか?
<?php
/* Template Name: Baseball Page */
get_header(); ?>
<!-- BEGIN MAIN WRAPPER -->
<div id="main-wrapper">
<div>
<?php wp_nav_menu( array( 'container' => false, 'theme-location' => 'baseball-menu' ) ); ?>
</div>
</div>
<?php get_footer(); ?>