https://github.com/indigotree/wp-bootstrap-nav-walker
WordPress Nav Walkers to implement Bootstrap navbars
https://github.com/indigotree/wp-bootstrap-nav-walker
bootstrap wordpress wp-nav-menus
Last synced: 24 days ago
JSON representation
WordPress Nav Walkers to implement Bootstrap navbars
- Host: GitHub
- URL: https://github.com/indigotree/wp-bootstrap-nav-walker
- Owner: indigotree
- License: mit
- Created: 2017-02-09T20:19:53.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-17T16:36:52.000Z (about 2 years ago)
- Last Synced: 2025-11-16T15:29:52.573Z (3 months ago)
- Topics: bootstrap, wordpress, wp-nav-menus
- Language: PHP
- Homepage:
- Size: 9.77 KB
- Stars: 9
- Watchers: 5
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# WP Bootstrap Nav Walker
WordPress Nav Walkers to implement Bootstrap navbars.
* * *
## Requirements
* PHP 5.4+
* WordPress 4.4+
## Installation
Easy installation with [Composer](https://getcomposer.org/).
````
composer require indigotree/wp-bootstrap-nav-walker
````
## Usage (Bootstrap 3)
Update `wp_nav_menu()` to use the `IndigoTree\BootstrapNavWalker\Three\WalkerNavMenu` walker. For example:
````php
'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'container_id' => 'primary-navbar-collapse',
'menu_class' => 'nav navbar-nav',
'fallback_cb' => '__return_empty_string',
'walker' => new \IndigoTree\BootstrapNavWalker\Three\WalkerNavMenu()
]);
````
## Usage (Bootstrap 4)
Update `wp_nav_menu()` to use the `IndigoTree\BootstrapNavWalker\Four\WalkerNavMenu` walker. For example:
````php
'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'container_id' => 'primary-navbar-collapse',
'menu_class' => 'navbar-nav',
'fallback_cb' => '__return_empty_string',
'walker' => new \IndigoTree\BootstrapNavWalker\Four\WalkerNavMenu()
]);
````
## License
The MIT [License](LICENSE.md) (MIT).