An open API service indexing awesome lists of open source software.

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

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).