为什么我的html到WordPress转换主题的菜单不';t秀?

为什么我的html到WordPress转换主题的菜单不';t秀?,html,wordpress,menu,html-select,custom-wordpress-pages,Html,Wordpress,Menu,Html Select,Custom Wordpress Pages,我一直试图在WordPress转换主题中添加一个HTML菜单,我制作了所有东西header.php,footer.php和index.php。 现在在我的header.php文件中,我有了我的菜单,但我感到困惑的是如何添加它,因为它的结构非常不同。 我的“header.php”文件,其中我通过Pinegrow主题转换器添加了菜单 通过向wp_nav_menu args数组添加“walker”项,添加或更新主题(通常在header.php中找到)中的任何wp_nav_menu()函数,以使用新

我一直试图在WordPress转换主题中添加一个HTML菜单,我制作了所有东西
header.php
footer.php
index.php
。 现在在我的
header.php
文件中,我有了我的菜单,但我感到困惑的是如何添加它,因为它的结构非常不同。 我的“header.php”文件,其中我通过Pinegrow主题转换器添加了菜单



通过向wp_nav_menu args数组添加“walker”项,添加或更新主题(通常在header.php中找到)中的任何wp_nav_menu()函数,以使用新的walker

wp_nav_menu( array(
    'theme_location'  => 'primary',
    'depth'           => 2, // 1 = no dropdowns, 2 = with dropdowns.
    'container'       => 'div',
    'container_class' => 'collapse navbar-collapse',
    'container_id'    => 'bs-example-navbar-collapse-1',
    'menu_class'      => 'navbar-nav mr-auto',
    'fallback_cb'     => 'WP_Bootstrap_Navwalker::fallback',
    'walker'          => new WP_Bootstrap_Navwalker(),
) );
您的菜单现在将使用正确的语法和类进行格式化,以实现引导下拉导航

通常,菜单用附加标记包装,下面是一个固定顶部菜单的示例,它在md断点处折叠以进行响应导航

<nav class="navbar navbar-expand-md navbar-light bg-light" role="navigation">
  <div class="container">
    <!-- Brand and toggle get grouped for better mobile display -->
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-controls="bs-example-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
    <a class="navbar-brand" href="#">Navbar</a>
        <?php
        wp_nav_menu( array(
            'theme_location'    => 'primary',
            'depth'             => 2,
            'container'         => 'div',
            'container_class'   => 'collapse navbar-collapse',
            'container_id'      => 'bs-example-navbar-collapse-1',
            'menu_class'        => 'nav navbar-nav',
            'fallback_cb'       => 'WP_Bootstrap_Navwalker::fallback',
            'walker'            => new WP_Bootstrap_Navwalker(),
        ) );
        ?>
    </div>
</nav>


他们试过用你的方法添加菜单,但对我不起作用?还是一样,下拉列表不起作用,结果与我在最终结果图像中显示的结果相同。我猜我的菜单与上面代码中显示的完全不同