Menu In Post
View on WordPress.orgScores higher than 58% of indexed plugins
About
A simple but flexible plugin to allow the use of menus in posts and pages.
Security History
What It Does
Menu In Post is a lightweight WordPress plugin that lets you embed any registered navigation menu inside a post or page using a shortcode. It targets content sites that need in-content navigation, such as a table of contents, a category index, or an inline site map within a specific article. The plugin focuses on a single job and does not attempt to rebuild or restyle your existing menus.
Who It's For
This plugin fits documentation sites, knowledge bases, course platforms, and directory-style blogs where readers benefit from contextual navigation placed mid-article. It is also useful for restaurants, real estate listings, and membership sites that want a menu or resource list embedded directly in a page rather than only in the header or sidebar. If you already use WordPress nav menus and want to drop them into content with a shortcode, this is the tool.
Who Should Skip It
If you need mega menus, conditional visibility, or a full menu-building suite, this plugin is too narrow for you and you should look at Max Mega Menu or User Menus instead. Sites that only need navigation in widget areas or theme locations do not need a shortcode-based solution either.
The Bottom Line
Menu In Post is a tidy, narrowly scoped plugin that does one thing well: putting menus inside posts via shortcode. Its 77.28 quality score is solid, held back mainly by limited adoption and thin support history rather than any code problem. Use it when you specifically need in-content menu embedding, otherwise a broader shortcode or menu plugin will serve you better.
Related Plugins
Pick this if you want menus in posts plus a much larger library of content shortcodes and visual elements.
Pick this if you need advanced mega menus, responsive behaviour, and menu styling rather than just in-post embedding.
Pick this if your goal is to reorganize the WordPress admin sidebar, not to embed menus in front-end content.
Pick this if you need to turn any HTML, JavaScript, or snippet into a shortcode beyond just menus.
Pick this if you need role- or login-based visibility controls on your navigation menus.