Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 菜单项有子项时将消失_Jquery_Css_Wordpress_Twitter Bootstrap - Fatal编程技术网

Jquery 菜单项有子项时将消失

Jquery 菜单项有子项时将消失,jquery,css,wordpress,twitter-bootstrap,Jquery,Css,Wordpress,Twitter Bootstrap,我想在我的WordPress主题上使用引导菜单。我已经创建了一些与wp bootstrap navwalker一起工作的东西。我可以添加项目到我的菜单从WordPress和工作良好。。。但当我想创建子项或子项到菜单时,它会消失 例如: -菜单1 --菜单1-1 --菜单1-2 -菜单2 -菜单3 -菜单4 在这种情况下,我只看到菜单2、3、4。菜单1和子项不见了 下面是我的代码的外观: Header.php <div class="navbar-collapse collapse">

我想在我的WordPress主题上使用引导菜单。我已经创建了一些与wp bootstrap navwalker一起工作的东西。我可以添加项目到我的菜单从WordPress和工作良好。。。但当我想创建子项或子项到菜单时,它会消失

例如:
-菜单1
--菜单1-1
--菜单1-2
-菜单2
-菜单3
-菜单4

在这种情况下,我只看到菜单2、3、4。菜单1和子项不见了

下面是我的代码的外观: Header.php

<div class="navbar-collapse collapse">
                        <!-- Stat Search -->
                        <div class="search-side">
                            <a href="#" class="show-search"><i class="icon-search-1"></i></a>
                            <div class="search-form">
                                <form autocomplete="off" role="search" method="get" class="searchform" action="#">
                                    <input type="text" value="" name="s" id="s" placeholder="Search...">
                                </form>
                            </div>
                        </div>
                        <?php
                        }
                        ?>
                        <!-- End Search -->
                        <!-- Start Navigation List -->

                        <?php
                        wp_nav_menu( array(
                            'menu'              => 'primary',
                            'theme_location'    => 'primary',
                            'depth'             => 2,
                            'menu_class'        => 'nav navbar-nav',
                            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                            'walker'            => new wp_bootstrap_navwalker())
                        );
                        ?>
                        <!-- End Navigation List -->
                    </div>
function register_barlet_menu()
{
    register_nav_menus(array( 
        'primary' => __('Primary Menu', 'myTheme'), 
        'sidebar-menu' => __('Sidebar Menu', 'myTheme'), 
        'bottom-menu' => __('Bottom Menu', 'myTheme')
    ));
}
这是我的html文件,它工作得很好

<div class="navbar-collapse collapse">
    <div class="search-side">
        <a href="#" class="show-search"><i class="icon-search-1"></i></a>
        <div class="search-form">
            <form autocomplete="off" role="search" method="get" class="searchform" action="#">
                <input type="text" value="" name="s" id="s" placeholder="Search...">
            </form>
        </div>
    </div>

    <ul class="nav navbar-nav navbar-right">
        <li><a class="active" href="“">Home</a></li>
        <li><a href="#">Services</a>
            <ul class="dropdown">
                <li><a href="#">Service 1</a></li>
                <li><a href="#">Service 2</a></li>
            </ul>
        </li>
        <li>
            <a href="#">Products</a>
            <ul class="dropdown">
                <li><a href="#">Product 1</a></li>
                <li><a href="#">Product 2</a></li>
            </ul>
        </li>
    </ul>
</div>


有人能帮我解决这个问题吗?

我相信更改
wp\u nav\u menu()
-数组中的
深度值将解决您的问题。将
2
替换为
0
,看看这是否有帮助。

@dejanh同样,我没有看到父菜单项。