WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Saurabh v1.0.0

Widgets in Menu for WordPress

Allows you to add Widgets in WordPress Navigation Menus

Widgets in Menu for WordPress

The facts

Rating
4.8★ from 21
Active installs
8k+
Price
Free
Last updated
27 Jun 2018
Added
Oct 2014
Requires WP
3.5
Tested up to
WP 4.7.35
Downloads
108,271

Our analysis

AI-assisted

Widgets in Menu for WordPress is a plugin that enables you to add widgets to your WordPress navigation menus through a custom widget area and an additional box in the menu edit screen. This feature allows for greater flexibility in how you structure your site’s navigation.

The plugin requires some CSS skills to ensure that the widgets display correctly within the navigation menus. It is suitable for users who want to enhance their site’s navigation with custom widgets.

Best for: This plugin is best for WordPress users looking to customise their navigation menus with widgets.

What it does well

  • Allows adding widgets to navigation menus
  • Includes a custom widget area
  • Provides an extra box in the menu edit screen
  • Open source with contributions welcome

Where it falls short

  • Requires CSS skills for proper display
  • Limited documentation available

Verdict

Widgets in Menu for WordPress offers useful functionality for customising navigation menus, but it may require additional skills for optimal use.

From the developer

Saurabh's own description of Widgets in Menu for WordPress, lightly tidied.

Allows you to add Widgets in WordPress Navigation Menus via a custom widget area and an extra box in menu edit screen.

Warning

You will need to have some CSS skills for the widgets to display properly in nav menus.

Usage

View the screenshots for usage instructions.

Source code and Contributions

Fork on Github

Contributions are always welcome

Documentation

  • Most documentation is inline.
  • The hooks (actions and filters) are documented in the Other Notes.
  • Some useful stuff is in the FAQ section.

Hooks

Actions

yawp_wim_pre_callback

Fires before a widget’s display callback is called. Similar to ‘dynamic_sidebar’ action.

Parameters

  • $yawp_wim_widget array An associative array of widget arguments.
    1. string $name Name of the widget.
    2. string $id Widget ID.
    3. array|callback $callback When the hook is fired on the front-end, $callback is an array containing the widget object. Fired on the back-end, $callback is ‘wp_widget_control’, see $_callback.
    4. array $params An associative array of multi-widget arguments.
    5. string $classname CSS class applied to the widget container.
    6. string $description The widget description.
    7. array $_callback When the hook is fired on the back-end, $_callback is populated with an array containing the widget object, see $callback.

Filters

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for site navigation.

ElementsKit Elementor Addons

Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets...

Free 1M+ installs 4.9★ (2,036)
Premium Addons for Elementor

Elementor Carousel, Mega Menu, Posts List/Slider, WooCommerce Widgets, Display Conditions, AI Abilities, Prema...

Free 600k+ installs 4.9★ (1,677)
Royal Addons for Elementor

Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder, Slider, Forms, Gall...

Free 600k+ installs 4.8★ (611)
Breadcrumb NavXT

Adds breadcrumb navigation showing the visitor's path to their current location.

Free 800k+ installs 4.6★ (132)
Menu Icons by Themeisle

Add icons to WordPress navigation menus easily — pick from Font Awesome, Dashicons, image icons & more. St...

Free 100k+ installs 4.9★ (848)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)