0

index.php ファイルにワードプレスのメニュー コードがあると、すべて正常に動作します。適切な ID を持つタグのラッパーですが、ナビゲーション コードをヘッダー ファイルまたはその他のファイルに移動し、それをインデックス テンプレートに含めると、ナビゲーション ラッパーは になり、適切な ID の手掛かりがありません。これが私のコードです

FUNCTIONS.php

<?php
    register_nav_menus(
    array(
    'main-nav-header-top' => 'Main Nav'
        )
    );    

    $main_menu_header_top = array(
        'theme_location' => 'main-nav-header-top',
        'container' => 'nav',
        'container_id' => 'mainNavigation',
        'menu_id' => 'mobileNav',
        'depth' => 0,
        );


?>

そして、これがheader.phpファイルに入れたいコードです

<?php wp_nav_menu( $main_menu_header_top ); ?>
4

2 に答える 2