/ sagar_pansuriya
§ WordPress

Navcrate Menu Manager: Bulk-Edit WordPress Menus Easily

Navcrate Menu Manager Cover

Managing large navigation menus in WordPress normally means editing one item at a time. The core system currently lacks a way to delete, retarget, or move several items at once. This changes with the introduction of Navcrate Menu Manager.

Navcrate Menu Manager adds a robust bulk-action toolbar to WordPress’s own menu editor, helping you organize massive navigation trees in a fraction of the time.

How It Works

When you open a menu in Appearance > Menus, every item receives a checkbox. A new toolbar appears above the list, unlocking a suite of bulk actions:

  • Select all / deselect all: Manage your selection with one click.
  • Expand all / collapse all: View or hide the settings panels for every item simultaneously.
  • Delete: Remove every selected item in a single action, avoiding the tedious one-by-one process.
  • Open in new tab / same tab: Quickly toggle target="_blank" on all selected links.
  • Move to another menu: Migrate selected items (along with their sub-item hierarchy) to a different menu.
  • Copy to another menu: Duplicate selected items into another menu while leaving the originals untouched.

Built Natively

One of the core architectural decisions behind Navcrate Menu Manager was to keep everything inside the native editor.

The plugin adds no new admin pages, stores no custom tables, and makes no external HTTP requests. All built-in functionality remains untouched; the plugin simply augments the existing UI. Furthermore, parent/child relationships between selected items are strictly preserved when moving or copying.

Privacy First

Unlike many modern plugins, Navcrate Menu Manager does not collect, store, or transmit any personal data. It does not phone home to any third-party services. All processing happens entirely on your own site.

Get Started

You can download the plugin directly from the WordPress Plugin Repository.

If you're interested in the code, the project is fully open source. You can browse the repository on Trac or check out the SVN repository.

Discussion