Type to search.

#770 by installs

Shortcode in Menus

by Gagan Deep SinghVersion 3.5.1

Allows you to add shortcodes in WordPress Navigation Menus.

Active installs
50,000+
#770 of 1,000
Downloads, all time
512.1K
512,106
Downloads, 30 days
1.7K
451 in the last 7
Rating
4.7 / 5
82 reviews
Last updated
9 months ago
Feb 10, 2026
Version
3.5.1
14 releases

Upkeep and compatibility

Last updatedFebruary 10, 2026Updated in the last year
Tested up toWordPress 6.9.11Older than WordPress 7.1.4, the current release
Needs WordPress3.6 or newer
Needs PHP5.6 or newer
First publishedSeptember 13, 2013
Support, last two months1 of 1 threads resolved (100%)

Reviews

4.7 / 5 from 82 reviews

Reviews by star rating
5 stars74
4 stars2
3 stars0
2 stars1
1 star5

Downloads, last 30 days

Low 28 a dayHigh 92 a day

What the author says it does

Allows you to add shortcodes in WordPress Navigation Menus so that you can generate links dynamically. Also allows you to add full fledged HTML sections to navigation menus.

Usage

See the screenshots.

Also, see a great tutorial by Aurovrata Venet

Special Thanks To

  • Aurovrata Venet for this great tutorial.
  • Lee Willis for finding out and helping in resolving this bug.
  • Dennis Hunink for reporting this bug.
  • @hbwarper for providing a patch to Dennis’ issue.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How to enter shortcode

You can add enter shortcodes in the “Custom Link” menu item, or you can use “Shortcode” menu shortcodes in menus.

Screencast for using WordPress’ default “Custom Links” menu item:

Screencast for using “Shortcode” menu item:

How to view/edit “Shortcode” menu item

You will need to enable displaying of “Description” in order to view/edit “Shortcode” menu item.

Here’s a screencast for the same:

Latest changelog entry

3.5.1

  • Change plugin constants to follow naming conventions as recommended by WordPress Guidelines.
  • Strict input filters for admin pages, for user input values.
  • Adhere to more strict PHPCS ruleset.

Screenshots

First 4 of 8, from WordPress.org.

Tagged

Plugins that share its tags

Add 50+ shortcodes with live preview for tabs, accordions, buttons, FAQs, sliders and boxes. Works in Block Editor and Classic Editor.

Installs
400,000+
Rating
4.9 (5.9K)
Updated
14 days ago

#273 by installs

MW WP Form

by Webの相談所

MW WP Form is shortcode base contact form plugin. This plugin have many features. For example you can use many validation rules, inquiry data saving, …

Installs
200,000+
Rating
4.2 (23)
Updated
34 days ago

Create custom "Shortcodes" easily for HTML, JavaScript, CSS code snippets and use the shortcodes within posts, pages & widgets

Installs
100,000+
Rating
4.9 (227)
Updated
47 days ago

#543 by installs

User Menus – Nav Menu Visibility

by Daniel Iser

Show/hide menu items to logged in users, logged out users or specific user roles. Display logged in user details in menu. Add a logout link to menu.

Installs
80,000+
Rating
5.0 (1.3K)
Updated
48 days ago

#606 by installs

Nav Menu Roles

by HelgaTheViking

Hide custom menu items based on user roles.

Installs
70,000+
Rating
4.9 (219)
Updated
1 day ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.