Menu In Menu
by wizzud 5 (4 reviews)

Menu In Menu

Place one Custom Menu inside another Custom Menu

Menu In Menu ranks #12,263 among WordPress.org plugins with 200+ active installations, is #1,517 of 8,548 in the Customization category, a 5/5 rating from 4 reviews, and was last updated Apr 2, 2016. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 4.5 (Current: 7.1)
v1.0.0 Current Version v1.0.0
Updated 10 years ago Last Update on 02 Apr, 2016
Refreshed 14 hours ago Last Refreshed on
#1,517 of 8,548 in Customization Top 25% by installs No update in over a year
View on WordPress.org
Rank
#12,263
No change
Active Installs
200+
-20.9%
KW Avg Position
N/A
No change
Downloads
9.6K
+2 today
Support Resolved
0%
No change
Rating
100%
Review 5 out of 5
5 (4 reviews)

Next Milestone 300

Total Progress 15%
200+ 300+
7,138
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 85 more installs to reach 300+

Rank Changes

12,234 12,245 12,255 12,266 12,276 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
12,226 12,240 12,254 12,267 12,281 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Current #12,263
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
0 10 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
4 reviews
Overall 100%
5
4 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Security History

Source: WPVulnerability

No known vulnerabilities on record for Menu In Menu. Checked 1 month ago.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site admins who reuse the same set of menu items across multiple navigation menus. It lets a single Custom Menu be embedded inside other menus, so shared items only need to be updated in one place and the change propagates everywhere they're included.

  • Include one menu inside another
  • Insert multiple instances of submenu
  • Include submenu into many menus
  • Loop prevention safeguard
  • WP_DEBUG loop warning messages
  • Filter hook to change loop behavior
  • Frontend-only menu replacement
  • Filter hook for frontend-only behavior

Frequently Asked Questions

Common questions about Menu In Menu

Check your Screen Options (top of the page). Screen Options give you the ability to turn off/on metaboxes, and it's possible that Naviagtion Menus is turned off : just activate the checkbox in Screen Options and the Navigation Menus metabox should appear (assuming the plugin is activated, of course).
It's possible that the inclusion might have created a perpetual loop, and the plugin won't allow that - it simply refuses to output any menu that is contained within itself (ie. has itself as an antedecent). If you enable WP_DEBUG you will see a message if the plugin has taken action to prevent a perpetual loop. If it's not a perpetual loop situation then it may be that another plugin is getting in the way. And that is a lot harder to resolve!
Because they have the potential to be used deliberately. Take an example where Menu A includes Menu B, and Menu includes Menu A. If you output Menu A, you'll get Menu A with Menu B included. If you output Menu B, you'll get Menu B with Menu A included. They may be occasions where this is useful.
Enable WP_DEBUG and check the message produced by the plugin. Part of the message gives the names of menus that have included one another, the last one being the one that would have caused the loop. Somewhere preceding it you should see the same menu name. The first name was the menu that was requested to be displayed, and it included the 2nd, which in turn included the 3rd, etc. You can use this to determine
Yes, there's a filter you can hook into. Add the following code (modified to suit) to your theme's functions.php (or wherever you feel is more appropriate)... add_filter( 'mim_notify_recursion', your_function_name ); function your_function_name( $notify ) { return false; } By default, $notify is false unless WP_DEBUG is enabled.
This is the flip side of the previous question, and you simply need to return true - instead of false - from a 'mim_notify_recursion' filter (see above).
Yes, there's a filter you can hook into. Add the following code (modified to suit) to your theme's functions.php (or wherever you feel is more appropriate)... add_filter( 'mim_expand_menus', your_function_name ); function your_function_name( $expand, $current_screen ) { //ex. enables everywhere except Menus admin page... return $expand || empty( $current_screen ) || $current_screen != 'nav-menus'; } By default, $expand is true unless running Admin.

More plugins by wizzud

Sign In / Register

You need to sign in or register to use this feature.