{"id":393410,"date":"2026-10-30T17:30:02","date_gmt":"2026-10-30T17:30:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/menunest-smart-menu-manager\/"},"modified":"2026-10-30T18:14:39","modified_gmt":"2026-10-30T18:14:39","slug":"menunest-smart-menu-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/menunest-smart-menu-manager\/","author":16436785,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"MenuNest: Smart Menu Manager","header_author":"Harsh Prajapati","header_description":"Add menu items under any parent, paste whole lists, collapse and search big menus, and back up, restore, import and export menus with a preview.","assets_banners_color":"071622","last_updated":"2026-10-30 18:14:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/xaviermsd\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":62,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"xaviermsd","date":"2026-10-30 18:14:39","revision":3775854}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3775783,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3775783,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3775783,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3775783,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3775783,"resolution":"1","location":"assets","locale":"","width":2560,"height":1920},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3775783,"resolution":"2","location":"assets","locale":"","width":2560,"height":1920},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3775783,"resolution":"3","location":"assets","locale":"","width":2560,"height":1920},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3775783,"resolution":"4","location":"assets","locale":"","width":2560,"height":1920},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3775783,"resolution":"5","location":"assets","locale":"","width":2560,"height":1920},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3775783,"resolution":"6","location":"assets","locale":"","width":2560,"height":1920}},"screenshots":{"1":"Add new items under any parent, and bulk add from a pasted list.","2":"The plus button adds a sub-item right where you want it.","3":"Collapse, expand and search big menus.","4":"Backups with one-click restore.","5":"Import preview with matching, warnings and manual mapping.","6":"History log of every import, export, backup and restore."}},"plugin_section":[],"plugin_tags":[1865,244564,289817,2859,9659],"plugin_category":[43],"plugin_contributors":[283380],"plugin_business_model":[],"class_list":["post-393410","plugin","type-plugin","status-publish","hentry","plugin_tags-menu","plugin_tags-menu-backup","plugin_tags-menu-import-export","plugin_tags-navigation-menu","plugin_tags-submenu","plugin_category-customization","plugin_contributors-xaviermsd","plugin_committers-xaviermsd"],"banners":{"banner":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/banner-772x250.jpg?rev=3775783","banner_2x":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/banner-1544x500.jpg?rev=3775783","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/icon-128x128.gif?rev=3775783","icon_2x":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/icon-256x256.gif?rev=3775783","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-1.jpg?rev=3775783","caption":"Add new items under any parent, and bulk add from a pasted list."},{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-2.jpg?rev=3775783","caption":"The plus button adds a sub-item right where you want it."},{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-3.jpg?rev=3775783","caption":"Collapse, expand and search big menus."},{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-4.jpg?rev=3775783","caption":"Backups with one-click restore."},{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-5.jpg?rev=3775783","caption":"Import preview with matching, warnings and manual mapping."},{"src":"https:\/\/ps.w.org\/menunest-smart-menu-manager\/assets\/screenshot-6.jpg?rev=3775783","caption":"History log of every import, export, backup and restore."}],"raw_content":"<!--section=description-->\n<p>The classic menu editor (Appearance &gt; Menus) always adds new items at the very bottom. On a big menu you then drag every item up, and to the right, under its parent. MenuNest removes that hassle and keeps your menus safe while you work.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=SljKJXaSWe8<\/p>\n\n<h4>Build menus faster<\/h4>\n\n<ul>\n<li><strong>Add new items under a parent.<\/strong> Pick the parent once. Every \"Add to Menu\" button (custom links, pages, posts, categories, product categories) puts new items straight under it.<\/li>\n<li><strong>Add a sub-item from the item itself.<\/strong> Click the plus button on any menu item, type the link text and URL, press Enter. Add several in a row.<\/li>\n<li><strong>Bulk add from a pasted list.<\/strong> Paste a list of names from an email, a document or a website. See a preview, untick what you don't need, and add everything in one click. Add links with \"Name | https:\/\/...\", indent lines to make sub-items, and names that match an existing category are linked to it automatically.<\/li>\n<li><strong>Add a category with all its subcategories.<\/strong> Tick one category, for example a WooCommerce product category, and its whole tree is added, already nested.<\/li>\n<\/ul>\n\n<h4>Find your way around big menus<\/h4>\n\n<ul>\n<li><strong>Collapse and expand<\/strong> any branch, or the whole menu at once.<\/li>\n<li><strong>Search the menu<\/strong> and jump between matches.<\/li>\n<\/ul>\n\n<h4>Keep menus safe<\/h4>\n\n<ul>\n<li><strong>Automatic backups<\/strong> every time you save a menu (skipped when nothing changed).<\/li>\n<li><strong>Back up now<\/strong> with one click from the Menus screen.<\/li>\n<li><strong>One-click restore<\/strong>, into the same menu or as a new menu. The current version is backed up first, so a restore can be undone.<\/li>\n<li><strong>Download any backup as JSON.<\/strong><\/li>\n<li><strong>Choose how many backups to keep<\/strong> per menu.<\/li>\n<\/ul>\n\n<h4>Move menus between sites<\/h4>\n\n<ul>\n<li><strong>Export<\/strong> any menu as a JSON file, including extra item settings from your theme and plugins.<\/li>\n<li><strong>Import with a full preview<\/strong> before anything is created: menu name, number of items, source site, export date, and which items matched.<\/li>\n<li><strong>Smart matching<\/strong> of pages, posts and categories by their address (slug), so links point to the right content on the new site. Links to the old site are updated to the new address.<\/li>\n<li><strong>Manual mapping.<\/strong> Choose what any item should link to, right in the preview.<\/li>\n<li><strong>Clear warnings<\/strong> for missing content types, items that become custom links, and theme locations.<\/li>\n<li><strong>Progress bar<\/strong> for big menus. Imports always create a new menu, so existing menus are never changed.<\/li>\n<\/ul>\n\n<h4>Know what happened<\/h4>\n\n<ul>\n<li><strong>History log<\/strong> of every import, export, backup, restore and duplicate: who did it, when, and what happened.<\/li>\n<li><strong>Download the history<\/strong> as JSON or plain text, or clear it.<\/li>\n<\/ul>\n\n<h4>Built the WordPress way<\/h4>\n\n<ul>\n<li>Uses the native WordPress admin design. No page builders, no external services, no tracking.<\/li>\n<li>Loads only on Appearance &gt; Menus and Appearance &gt; MenuNest.<\/li>\n<li>No custom database tables.<\/li>\n<li>Asks you to take a backup before you first use it, and nothing changes on your site until you click Save Menu.<\/li>\n<li>Translation ready.<\/li>\n<li>Tested with 137 automated tests on PHP 7.4 to 8.4, checked with PHPStan level 8 and the WordPress Coding Standards.<\/li>\n<\/ul>\n\n<h4>Contribute<\/h4>\n\n<p>The code is on <a href=\"https:\/\/github.com\/xaviermsd\/menunest-smart-menu-manager\">GitHub<\/a>. Bug reports and pull requests are welcome.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New, search for \"MenuNest\", click Install Now, then Activate.<\/li>\n<li>Open Appearance &gt; Menus. Read the backup notice and click Continue.<\/li>\n<li>Find backups, import, export, history and settings under Appearance &gt; MenuNest.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20block%20themes%20and%20the%20site%20editor%3F\"><h3>Does it work with block themes and the Site Editor?<\/h3><\/dt>\n<dd><p>MenuNest improves the classic menu screen, Appearance &gt; Menus, used by classic themes and by many page builders and WooCommerce themes. Block themes edit navigation in the Site Editor, which can already add submenu items directly.<\/p><\/dd>\n<dt id=\"will%20it%20change%20my%20site%20by%20itself%3F\"><h3>Will it change my site by itself?<\/h3><\/dt>\n<dd><p>No. The editor tools work inside the Menus screen, and changes go live only when you click Save Menu, exactly as before. Imports create a new menu that is not shown anywhere until you assign it to a location.<\/p><\/dd>\n<dt id=\"what%20format%20does%20bulk%20add%20use%3F\"><h3>What format does Bulk add use?<\/h3><\/dt>\n<dd><p>One item per line. Bullets (-, *) and numbers (1., 2)) are removed. Put a link after a | sign: \"Wall Art | https:\/\/example.com\/wall-art\". Indent a line with spaces or a tab, or start it with \"--\", to make it a sub-item of the line above. Lines without a link are linked to a category with the same name if one exists, otherwise they get \"#\" (no link).<\/p><\/dd>\n<dt id=\"where%20are%20backups%20stored%3F\"><h3>Where are backups stored?<\/h3><\/dt>\n<dd><p>In your own WordPress database, as private entries that are never shown on your site. Nothing is sent anywhere.<\/p><\/dd>\n<dt id=\"how%20do%20i%20undo%20a%20mistake%3F\"><h3>How do I undo a mistake?<\/h3><\/dt>\n<dd><p>Before saving: reload the page without saving. After saving: go to Appearance &gt; MenuNest &gt; Backups and click Restore next to the backup you want.<\/p><\/dd>\n<dt id=\"can%20i%20import%20menus%20exported%20by%20other%20plugins%3F\"><h3>Can I import menus exported by other plugins?<\/h3><\/dt>\n<dd><p>Not in this version. MenuNest imports files exported by MenuNest.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data when I delete the plugin?<\/h3><\/dt>\n<dd><p>By default backups and history are kept, in case you reinstall. Turn on \"Remove data\" in Appearance &gt; MenuNest &gt; Settings to delete them with the plugin. Your menus are never touched.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Add menu items under any parent without dragging, bulk add from a pasted list, and back up, restore, import and export WordPress menus.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=393410"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xaviermsd"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393410"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393410"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393410"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393410"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393410"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}