W
Navigation & Menus Free WordPress.org

Widgets in Menu for WordPress

4.8 (21 reviews)
· 8K+ active installs · By Saurabh
Active Installs
8K+
Rating
4.8 / 5
Version
v1.0.0
Last Updated
Jun 2018
Share

Plugin Review

AI-Researched

What 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_prefix filter 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_callback action before a widget’s display callback runs, similar to the dynamic_sidebar action for advanced developers.
  • Widget Parameter Filtering: Offers the yawp_wim_widget_params filter 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_message filter to customize the HTML displayed when no widgets are assigned to the menu area.
  • CSS Class Wrapping: Wraps each widget in a yawp_wim_wrap div and adds menu item classes like menu-item-type-yawp_wim for 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

What's Good
  • 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.
Drawbacks
  • 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

custom-link menus widgets

Frequently Asked Questions