- Home
- WordPress Plugins
- OOW CUSTOM MENU SHORTCODE
OOW CM Shortcode
OOW Custom Menu Shortcode
Easily display and style WordPress menus anywhere with a flexible shortcode.
OOW Custom Menu Shortcode, by OOWCODE and OOWPRESS, empowers you to place customized menus in posts, pages, or widgets using a simple shortcode. With 10 predefined themes, real-time preview, nested menu support, and seamless integration with Gutenberg, Elementor, Divi, and WPBakery, it’s ideal for creating responsive, accessible menus without coding.
Key Features
- Flexible Shortcode: Use
to display menus anywhere.
- 10 Predefined Themes: Style menus with Modern Horizontal, Dark Mode, Minimalist, and more.
- Real-Time Preview: Generate and preview menus in the Shortcode Assistant.
- Nested Menu Support: Display submenus with the
depth
attribute. - Custom Styling: Apply custom CSS classes for unique menu designs.
- Page Builder Integration: Supports Gutenberg, Elementor, Divi, and WPBakery.
- Multilingual Ready: Works with WPML and Polylang via
lang
attribute. - Accessible Design: Add ARIA labels for screen reader compatibility.
- Inline or List Layouts: Choose vertical or horizontal menus with custom separators.
- Performance Optimized: Loads CSS only when shortcode is used.
- Modern Admin UI: Features light/dark theme toggle and intuitive dashboard.
- Fallback Option: Display custom text if a menu doesn’t exist.
Frequently Asked Questions
It’s a WordPress plugin that lets you display and customize menus using a shortcode, with support for themes, nested menus, and page builder integrations.
Go to Appearance > Menus in WordPress. The slug is the lowercase, hyphenated menu name (e.g., “Main Menu” becomes “main-menu”).
Yes, use the class
attribute (e.g., ) and style
.my-style
in your theme’s CSS.
Use the theme
attribute (e.g., ). Choose themes in the Shortcode Assistant.
Yes, set the depth
attribute (e.g., depth="2"
) to display submenus.
Go to OOWCODE > OOW Menu Shortcode > Shortcode Generator to select options, preview menus in real-time, and copy the generated shortcode.
Yes, it includes a Gutenberg block, Elementor widget, Divi module, and WPBakery component (requires respective plugins).
Use the aria_label
attribute (e.g., ) for screen reader support.
Installation
Search for “OOW Custom Menu Shortcode” in Plugins > Add New, or upload the plugin ZIP via Plugins > Add New > Upload Plugin.
Activate the plugin through the Plugins menu in WordPress.
Use in posts, pages, or widgets. Customize with attributes like
theme
, style
, or depth
. Visit OOWCODE > OOW Menu Shortcode for the Shortcode Assistant.
Supported Page Builders
Includes a custom block for adding menus directly in the WordPress block editor.
Features an Elementor widget for drag-and-drop menu placement (requires Elementor).
Provides a Divi module for seamless menu integration (requires Divi).
Offers a WPBakery component for easy menu insertion (requires WPBakery).
Changelog
- Added: 10 predefined themes (e.g., Modern Horizontal, Dark Mode, Minimalist) with theme attribute.
- Added: Shortcode Assistant with real-time preview and theme selection.
- Added: Gutenberg block, Elementor widget, Divi module, and WPBakery component.
- Added: Contextual, permanently dismissible admin notices for Elementor, Divi, and WPBakery.
- Enhanced: Theme styles to prevent interference from theme CSS (e.g., removed list bullets).
- Added: Support for nested menus with
depth
attribute. - Improved: Accessibility with
aria_label
andaria-current
. - Optimized: CSS loading for performance.
- Updated: Documentation to reflect new features.
- Fixed: Minor compatibility issues.
- Updated: Documentation.
- Added: Support for both
and
shortcodes.
- Updated: Documentation for dual shortcode compatibility.
- Added:
lang
attribute for multilingual support (WPML, Polylang). - Added:
fallback
attribute for missing menus. - Optimized: Attributes for consistency (
style
for layout). - Implemented: Caching for Plugins API.
- Enhanced: Plugin installation with auto-activation.
- Improved: Accessibility with ARIA attributes.
- Added: Light/dark theme toggle in admin.
- Improved: Shortcode performance and code organization.
- Enhanced: CustomizationმოდIFIED: Customization for separators and styles.
- Added: Support for Arabic, German, English, Spanish, and French.
- Updated: Translation .pot file.
- Introduced: Multilingual support and refined shortcode options.
- Modernized: Admin dashboard UI.
- Initial release.