Widgets in Menu for WordPress
Plugin Review
AI-ResearchedWhat is Widgets in Menu for WordPress?
Widgets in Menu for WordPress is a focused utility plugin that lets you place any WordPress widget directly inside your site’s navigation menus. Created by developer Saurabh, it has been available for 12 years and currently holds 8K+ active installations. Its rating sits at 4.8/5 from 21 reviews, with 90% of those being five-star votes. The plugin adds a custom widget area and a dedicated box to the menu editor screen, giving you a straightforward way to add widgets to menu items without touching theme files.
The current version is 1.0.0, with its last update recorded on Jun 27, 2018. Because the plugin hasn’t received a new release in several years, it remains a stable, older tool rather than an actively developed project. Its longevity and consistent user base suggest it fulfills a specific need well, despite its age. The plugin requires WordPress 3.5+ and was tested up to version 1.0.0, which means it may not be fully compatible with the latest WordPress releases without custom adjustments.
Key Features of Widgets in Menu for WordPress
- Custom Widget Area for Menus: Adds a dedicated sidebar area specifically for widgets intended to appear inside navigation menus, keeping them separate from regular sidebars.
- Extra Box in Menu Editor: Inserts a new meta box on the Appearance > Menus screen, allowing you to select and assign widgets directly to menu items.
- Filter-Based Attribute Prefix Customization: Provides the
yawp_wim_attribute_prefixfilter to change the default “yawp_wim” prefix in all HTML class and ID attributes, giving you control over CSS targeting. - Pre-Display Callback Hook: Fires the
yawp_wim_pre_callbackaction before a widget’s display callback runs, similar to thedynamic_sidebaraction for advanced developers. - Widget Parameter Filtering: Offers the
yawp_wim_widget_paramsfilter to modify the parameters passed to a widget’s display callback, enabling fine-grained control over output. - No Widget Message Filter: Includes the
yawp_wim_no_widgets_messagefilter to customize the HTML displayed when no widgets are assigned to the menu area. - CSS Class Wrapping: Wraps each widget in a
yawp_wim_wrapdiv and adds menu item classes likemenu-item-type-yawp_wimfor targeted styling.
Who Should Use Widgets in Menu for WordPress?
This plugin is built for site owners and developers who need to display widget content inside navigation structures. If you manage a site with 8K+ other users have similar needs — for example, adding a search bar, a login form, or a custom call-to-action button as a menu item. The ideal user has intermediate CSS skills, as the plugin documentation explicitly warns that widgets will not display correctly without custom styles. Beginners may struggle to get the layout right without help.
Small business sites, portfolio pages, or membership portals benefit most from this approach. You might want to know how to add widgets to menu in WordPress without editing theme templates directly. This plugin solves that problem by providing a dedicated interface. However, because it was last updated in 2018, users on modern WordPress versions (5.0 and above) should test compatibility carefully before deploying it on a production site.
Installation & Setup
Installing Widgets in Menu for WordPress follows the standard WordPress process: search for the plugin in the Plugins section of your dashboard, install, and activate. Alternatively, you can download the zip file, upload it to the wp-content/plugins/ directory, and activate manually. The setup is beginner-friendly in terms of activation, but the plugin requires you to view the included screenshots for usage instructions — there is no inline wizard or onboarding guide.
Support & Community
The support data reveals a mixed picture. Over the past two months, the plugin has recorded 0 open threads and 0 resolved threads, yielding a 0% resolution rate. This likely reflects the plugin’s age and lack of active maintenance rather than a lack of user issues. With 90% 5% one-star ratings, the feedback skews positive among those who got it working, but the one-star votes may indicate compatibility or styling problems for others.
Documentation is mostly inline, with hooks and filters documented in the Other Notes tab. The FAQ section addresses common display issues, such as how to style widgets using the yawp_wim_wrap class or adjust link styles for calendars. Users looking for community support may find the GitHub repository useful, as contributions are welcome there. If you need to add widget to WordPress menu item functionality and prefer a maintained alternative, consider checking whether newer forks or similar plugins have updated support channels.
Pros & Cons
- Rated 4.8 out of 5 from 21 ratings, with 90% of reviews being 5-star, indicating high user satisfaction.
- With over 8K+ active installs, it has a modest but established user base for adding widgets into WordPress navigation menus.
- The plugin provides two developer-oriented hooks (one action and one filter) for customizing widget display and parameters, as documented in its inline notes.
- It is open source with a GitHub repository and welcomes contributions, giving advanced users the ability to modify or extend the code.
- The plugin explicitly warns that CSS skills are required for proper widget display, setting clear expectations for non-developer users.
- Despite 21 ratings and a high average score, the plugin has zero total support threads, which may indicate a lack of active support or community troubleshooting.
- The requirement for CSS skills to style widgets in menus means users without front-end development knowledge will struggle to achieve a polished result.
- Documentation is mostly inline or in FAQ sections, lacking a dedicated manual or step-by-step guide beyond screenshots, which can hinder onboarding.
Technical Details
- Requires WordPress
- 3.5+
- Tested up to WP
- 4.7.33
- First Released
- 2014 (12+ years)
- Support (last 2 months)
- 0 threads
Feature Tags
Frequently Asked Questions
Yes, Widgets in Menu for WordPress is completely free and available on WordPress.org, with over 8K+ active installs and a rating of 4.8/5 from 21 ratings.
The plugin has 8K+ active installs, reflecting its steady use since its first release in 2014.
It requires WordPress 3.5 or higher and has been tested up to WordPress 4.7.33, so it works with older but stable versions of the platform.
The plugin was last updated on Jun 27, 2018 and has no support threads in the last 2 months, indicating it is stable but not actively updated with new features.
The plugin facts do not specify a PHP version requirement, but since it requires WordPress 3.5+, it should work with most PHP versions supported by that WordPress range.
Support is minimal, with 0 total threads and 0 resolved threads in the last 2 months, so you should rely on the inline documentation and FAQ for guidance.
It requires some CSS skills for proper widget display in menus, as noted in the plugin description, so it is best suited for users with basic styling knowledge rather than absolute beginners.
It adds a custom widget area and an extra box in the menu edit screen, allowing you to place widgets directly into navigation menus, with filters like yawp_wim_attribute_prefix to customize CSS classes.