Navigation show only the first sub menu
-
Hi,
For some reason my navigation shows me only the first sub menu. All the other sub menus bellow are not getting displayed.
Also I have to click on the navigation link to make the sub menu appear. I would like to display it on hover though.
This is how my code looks like:
<header> <nav class="navbar navbar-inverse" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <?php if (has_nav_menu('primary_navigation')) : wp_nav_menu(array('theme_location' => 'primary_navigation', 'menu_class' => 'nav navbar-nav primary-nav')); endif; ?> <ul class="nav navbar-nav navbar-right"> <li><?php require_once 'searchform.php'; ?></li> </ul> </div> </div> </nav> </header>
What am I doing wrong?
Viewing 1 replies (of 1 total)
-
Ok, I added this CSS line and all the sub menus are getting displayed now:
.dropdown:hover .dropdown-menu { display: block; }
But WordPress is still showing the first sub menu different.
This is what wordpress generates:
<ul class="dropdown-menu"> <li class="dropdown-submenu menu-bidjar"><a href="/akorug/bidjar/">Bidjar</a> <ul class="dropdown-menu"> <li class="menu-gabbeh-art"><a href="/akorug/gabbeh-art/">Gabbeh-Art</a></li> <li class="menu-luribaft"><a href="/akorug/luribaft/">Luribaft</a></li> <li class="menu-nain"><a href="/akorug/nain/">Nain</a></li> </ul> </li> </ul>
You see after the first li tag there is another <ul class=”dropdown-menu”> which is totally useless!
I don’t know why this happens but how can remove this, so that all sub menus looks the same?
Viewing 1 replies (of 1 total)
- The topic ‘Navigation show only the first sub menu’ is closed to new replies.