GrootMadeGrootMade
Pricing
GrootConnectRegister
Explore allThemesPluginsKitsCollectionsPacksAuthorsCategoriesTagsTrendingDownload PluginPricingResourcesBlogChangelogContact usDocumentationCommunity
GrootMadeGrootMade
ExplorePricingDashboardBlogContact usTermsPrivacy

The WP® trademark is the intellectual property of the WP Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WP®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WP Foundation or WooCommerce, Inc. GrootMade is not endorsed or owned by, or affiliated with, the WP Foundation or WooCommerce, Inc.

Petra

AI assistant for GrootMade

Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.

Need human help?
Join our DiscordChat on Telegram
Join Discord
ExploreWP Bootstrap Navwalker

WP Bootstrap Navwalker

Add Bootstrap 4+ nav menus to your theme.

A custom nav walker class that formats WordPress menus with Bootstrap 4+ CSS and dropdown syntax. Works with the built-in menu manager and supports Bootstrap 3 via a separate branch.

Visit WP Bootstrap Navwalker
Preview image for WP Bootstrap Navwalker

This utility class formats WordPress theme menus with the correct HTML structure and CSS classes for Bootstrap 4+ dropdown navigation. It is designed for theme developers who want to integrate Bootstrap's navigation components without manually rewriting menu markup.

  • Bootstrap 4+ and 5 support: The walker outputs markup compatible with Bootstrap 4 and 5. For Bootstrap 5, a filter is provided to use namespaced data attributes (e.g., data-bs-toggle). A separate branch is maintained for Bootstrap 3.
  • Works with the built-in menu manager: No custom admin interfaces are needed. You assign menus to theme locations as usual, and the walker applies the correct classes automatically.
  • Supports link modifiers via CSS classes: Disabled links, dropdown headers, dropdown dividers, and icon-only items can be added by entering specific class names (e.g., disabled, dropdown-header, sr-only) in the menu item's CSS Classes field.
  • Icon integration: Glyphicons and Font Awesome class names entered in the CSS Classes field are applied to menu links. The walker does not include icon stylesheets—you must load them separately.
  • Customizer edit shortcut fix: A documented workaround allows the menu edit shortcut to appear in the Customizer preview by passing the walker class name as a string and re-instantiating it via a filter.

The walker is a single PHP file that you include in your theme's functions.php. It does not include Bootstrap's own CSS or JavaScript files—those must be added separately. The project is open source and maintained on GitHub, with a changelog and contribution guidelines available in the repository.

Package Contents

Package contents information is not available yet.

Version History

No version history available for this item yet.

Comments

No comments yet. Be the first to start the conversation!

Security Scan

More themes and plugins like WP Bootstrap Navwalker

About

A custom nav walker class that formats WordPress menus with Bootstrap 4+ CSS and dropdown syntax. Works with the built-in menu manager and supports Bootstrap 3 via a separate branch.

  • WP Bootstrap Navwalker
  • v4.3.0
  • 5 days ago
  • Apr 25, 2026
  • Access: Silver
  • Edward McIntyre - @twittem, WP Bootstrap, William Patton - @pattonwebz, IanDelMar - @IanDelMar
  • Plugin
  • 0
  • No comments