Bellows Accordion Menu
Bellows Accordion Menu
Description
Bellows is an awesome accordion menu for WordPress. It works with the WordPress menu system to allow you to build beautiful accordion menus for your site.
Bellows Lite Demo
Bellows Full Demo
Get started: Bellows Quick Start Guide
Feature Overview
- Fully functional accordion menu
- Multiple submenu levels
- 3 included skin presets
- Multi- or single-folding
- Expand current submenu automatically option
- Shortcode integration – add an accodion menu to yoru site anywhere you can add shortcodes
- Widget integration – add an accordion menu to your widgetized theme areas
Installation
- Upload the plugin files to the
/wp-content/plugins/bellows-accordion-menudirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the Appearance > Bellows Menu screen to configure the plugin and generate the shortcode to add the menu to your site (or use a widget or PHP code)
Faq
The complete documentation is available online: Bellows Knowledgebase
Check out the Bellows Quick Start Guide to get up and running fast.
Please see the Feature Comparison Table
Reviews
Works perfectly – fantastic plugin and great support
By spinablanca on July 17, 2025
This plugin works flawlessly and does exactly what it promises. I initially used the free version and was so happy with it that I decided to purchase the Pro version to meet some specific client requirements.
Not only is the plugin excellent, but the support team is outstanding—quick, friendly, and incredibly helpful. They even helped me troubleshoot an issue that turned out to be unrelated to the plugin itself. Highly recommended!
Absolutely brilliant
By khrisme on June 29, 2024
Absolutely brilliant, thank you so much for your work!
The plugin works exactly as described.
Brilliant, brilliant, for sure 🙂
Great!
By patrickbln on February 19, 2023
Somehow its hard these days to find plugins that just work and do what they say without throwing 10000 advertisements in your face. This is one of those that just work. Looks fantastic, works fantastic! Thank you!
A+ wonderful support, quick replies
By mattarios2 on February 17, 2022
Perfect!
By pedroduen (pedrocslinhares) on January 24, 2022
Useful
By ETO (esmus) on September 22, 2021
Well designed, great support!
By azbarley on May 15, 2021
Perfect and easy to set up
By steffile on September 28, 2020
Superb Plugin!
By bingowonga on August 14, 2020
Works perfectly
By hraball on December 17, 2019
Changelog
1.4.4
- Security: Fix XSS vulnerability – Authenticated (Contributor+) XSS via shortcode
- Fix: Autopopulation Edge case with term autopopulation queries that return result sets that include children but not parents.
1.4.3
- Security: Fix XSS vulnerability – Authenticated (Contributor+) Stored cross-site scripting via shortcode
1.4.2
- Requirement Update: Minimum PHP version to 7.4 (current support through 8.1)
- Feature: [Pro] New Orderby option for Autopopulated Terms Menu: Meta Term Order (supports WooCommerce custom Product Category ordering)
- Enhancement: Current submenus expanded by default rather than animating open on page load
- Fix: Walker start_el arguments default type to stdClass instead of array
- Fix: [Pro] Duplicate Autopopulation corner case
- Fix: Undefined variable corner case
1.4.1
- Fix: Resolve undefined $default variable notice in Customizer
1.4
- Feature: [Pro] Menu Section functionality (display just a section of a menu, based on a root, which can be dynamically determined)
- Feature: Add aria-label to submenu toggle buttons
- Feature: Add filters for submenu toggle icons and content
- Fix: Radio toggle alignment in Customizer settings
- Fix: Checkbox settings in Customizer
- Fix: [Pro] Responsive & Mobile tab contents not displaying in pro
- Fix: [Pro] Pass ‘counts’ attribute to bellows_terms shortcode
- Fix: Properly echo toggle when menu is also echoed rather than returned
1.3
- Feature: Current Associated Term Highlighting (highlight as current terms in the menu associated with the current page)
- Feature: Collapse on mobile option (toggle to reveal mobile menu)
- Feature: [Pro] Tree mode (toggles on left edge, aligned to text), including Tree skin
- Feature: [Pro] Vertical and Horizontal padding settings for top level and submenu items
- Feature: [Pro] Configurable Submenu Indent setting
- Feature: [Pro] Configurable Submenu Slide Speed setting
- Feature: [Pro] Include Parent setting for Autopopulated Posts menus
- Feature: [Pro] Exclude Posts option for Autopopulated Posts menus
- Feature: [Pro] Exclude Terms option for Autopopulated Terms menus
- Feature: Current item priority functionality – determine which item should be opened if multiple items are current.
- Enhancement: Improve keyboard accessibility
- Enhancement: Styling support for when using SVG replacement icons
- Enhancement: Configurable admin capability constant
- Enhancement: RTL improvements
- Update: jQuery 3 compatibility (replace deprecated functions)
- Update: PHP 7.4 compatibility
- Fix: Make term population work with arbitrary roots when using child_of
- Fix: Walker UberMenu check to pull ID properly
1.2.1
Lite:
- Enhancement: Improved RTL support
- Fix: Active state added to items with no submenus when default submenu state set to open
Pro:
- Feature: Added bellows_auto_terms_query_args filter
- Feature: Added bellows_auto_posts_query_args filter
- Feature: Added bellows_auto_post_title filter
- Feature: Added bellows_auto_term_title filter
1.2
Lite:
- Feature: Added Force Override Filters setting to combat themes and plugins that try to filter menu output
- Enhancement: Added bellows_menu_item_data filter
- Enhancement: If skin is disabled, and submenu dividers enabled, force the divider border
- Enhancement: Added bellows_link_attributes filter
Pro:
- Feature: Added Depth/Level limit setting for Terms Autopopulator
- Feature: Added option to set submenu default state to open or closed globally
- Feature: Added option to set submenu default state to open or closed on individual menu items
1.1
Lite:
- Exposed open and close submenu functions to external API
- Force parent submenus of current item open even if missing current classes
Pro:
- Submenu item padding Customizer setting
- Submenu font size Customizer setting
- When link is disabled, it will act as a toggle for submenu
- Add current menu item classes properly to terms in automatic terms taxonomy items
1.0
- Initial release