为什么我的 header 在 wordpress 中显示我的页脚?

Why is my header displaying my footer in wordpress?

我目前正在 Wordpress 中制作 Header 和页脚。

当我使用 wp_nav_menu 并使用主主题位置时。我正在尝试抓住 header。 我在 functions.php 中将其设置为主要。

但是它最终显示了我的页脚。

我还在菜单中将显示位置设置为 "header"。 我错过了什么吗?

header.php

<?php 
             wp_nav_menu( array(
             "theme-location" => "primary",
             "container" => "ul",
             "menu_class" => "navbar-nav mr-auto"
                        ));

?>

functions.php

 function kraken_theme_setup(){

        add_theme_support( "menus" );

        register_nav_menu( "primary", "Primary Header Navigation" );
        register_nav_menu( "secondary", "Footer Navigation");
    }
    add_action( "after_setup_theme", "kraken_theme_setup" );

你的 wp_nav_menu 参数有错字。

theme-location 应该是 theme_location_

除此之外一切正常。