@@ -33,18 +33,19 @@ Usage
3333Update your ` wp_nav_menu() ` function in ` header.php ` to use the new walker by adding a "walker" item to the wp_nav_menu array.
3434
3535``` php
36- <?php
37- wp_nav_menu( array(
38- 'menu' => 'primary',
39- 'theme_location' => 'primary',
40- 'depth' => 2,
41- 'container' => 'div',
42- 'container_class' => 'collapse navbar-collapse navbar-ex1-collapse',
43- 'menu_class' => 'nav navbar-nav',
44- 'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
45- 'walker' => new wp_bootstrap_navwalker())
46- );
47- ?>
36+ <?php
37+ wp_nav_menu( array(
38+ 'menu' => 'primary',
39+ 'theme_location' => 'primary',
40+ 'depth' => 2,
41+ 'container' => 'div',
42+ 'container_class' => 'collapse navbar-collapse',
43+ 'container_id' => 'bs-example-navbar-collapse-1',
44+ 'menu_class' => 'nav navbar-nav',
45+ 'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
46+ 'walker' => new wp_bootstrap_navwalker())
47+ );
48+ ?>
4849```
4950
5051Your menu will now be formatted with the correct syntax and classes to implement Bootstrap dropdown navigation.
@@ -60,35 +61,35 @@ register_nav_menus( array(
6061Typically the menu is wrapped with additional markup, here is an example of a ` navbar-fixed-top ` menu that collapse for responsive navigation.
6162
6263``` php
63- <nav class =" navbar navbar-default navbar-fixed-top " role =" navigation" >
64- <!-- Brand and toggle get grouped for better mobile display -- >
65- < div class = " container " >
66- <div class =" navbar-header" >
67- <button type =" button" class =" navbar-toggle" data-toggle =" collapse" data-target =" .navbar-ex1- collapse" >
68- <span class =" sr-only" >Toggle navigation</span >
69- <span class =" icon-bar" ></span >
70- <span class =" icon-bar" ></span >
71- <span class =" icon-bar" ></span >
72- </button >
73-
74- < a class = " navbar-brand " href = " <?php echo home_url( ); ?> " >
75- <?php bloginfo('name'); ? >
76- </ a >
77- </ div >
78-
79- <?php
80- wp_nav_menu( array(
81- 'menu' => 'primary',
82- 'theme_location' => 'primary' ,
83- 'depth' => 2 ,
84- 'container' => 'div ',
85- 'container_class' => 'collapse navbar-collapse navbar-ex1- collapse',
86- 'menu_class' => 'nav navbar-nav',
87- 'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
88- 'walker' => new wp_bootstrap_navwalker())
89- );
90- ?>
91- </div >
64+ <nav class =" navbar navbar-default" role =" navigation" >
65+ < div class = " container-fluid " >
66+ <!-- Brand and toggle get grouped for better mobile display -- >
67+ <div class =" navbar-header" >
68+ <button type =" button" class =" navbar-toggle" data-toggle =" collapse" data-target =" #bs-example-navbar- collapse-1 " >
69+ <span class =" sr-only" >Toggle navigation</span >
70+ <span class =" icon-bar" ></span >
71+ <span class =" icon-bar" ></span >
72+ <span class =" icon-bar" ></span >
73+ </button >
74+ < a class = " navbar-brand " href = " <?php echo home_url(); ?> " >
75+ <?php bloginfo('name' ); ?>
76+ </ a >
77+ </ div >
78+
79+ <?php
80+ wp_nav_menu( array(
81+ 'menu' => 'primary',
82+ 'theme_location' => 'primary',
83+ 'depth' => 2 ,
84+ 'container' => 'div' ,
85+ 'container_class' => 'collapse navbar-collapse ',
86+ 'container_id' => 'bs-example- navbar-collapse-1 ',
87+ 'menu_class' => 'nav navbar-nav',
88+ 'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
89+ 'walker' => new wp_bootstrap_navwalker())
90+ );
91+ ?>
92+ </div >
9293</nav >
9394```
9495
0 commit comments