Choose which cookies we can use. You can change this at any time from “Cookie settings” in the footer. See our cookie policy for details.

Essential

Needed for the site to work, such as remembering your cookie choices. These can’t be switched off.

Always on
Skip to content
Duplicate Menu Free

Duplicate a WordPress menu

Copy a navigation menu, with every item and its nesting, under a new name. Edit the copy safely while the original stays live.

Free on WordPress.org, with nothing locked behind Pro.

in the free plugin
Free
settings to configure
2
developer hook
1
updates since 2023
4
A florist checking her shop website’s WP Extended settings on a laptop at the counter

Why you need Duplicate Menu

WordPress can’t copy a menu. Rebuilding a large menu by hand to test changes, or to make a variation for another location, takes ages.

What Duplicate Menu does

  • Full copy Every item, its order and its hierarchy is cloned.
  • Name it Choose the menu to copy and name the new one.

Set it up

In WordPress, open WP Extended and find Duplicate Menu under Content Management.

Full setup guide
  1. 01 Turn on Duplicate Menu under Content Management.
  2. 02 Choose the menu to copy.
  3. 03 Enter a name for the new menu and duplicate it.

What you can configure

2 settings, all in the free plugin.

  • Select Menu Choose a menu to display
  • Menu Name Enter a name for the new menu

Where Duplicate Menu helps

  • A freelance web designer on a sofa with WP Extended open on her laptop, her dog asleep beside her

    Safe menu edits

    Rework a copy, then assign it to the menu location when it’s ready.

  • An agency team in a brick-walled studio reviewing WP Extended settings on a wall screen

    Footer and mobile variants

    Start from the main menu and trim it down.

WP Extended vs the Duplicate Menu plugin

The Duplicate Menu plugin has 100k+ active installs on WordPress.org. If you only need this one job, that’s a fine choice. If the site also needs other modules on this list, it’s one less plugin to update.

The difference
Duplicate Menu does the same core job inside WP Extended, so it shares one settings screen, one update and one support team with every other module you use.

For developers

Duplicate Menu has 1 hook for changing its behaviour per project, without editing the plugin.

All Duplicate Menu hooks
action functions.php or a Code Snippet
add_action( 'wpextended/duplicate-menu/duplicate_menu_item', function () {
    // Your code here
} );
  • duplicate-menu/duplicate_menu_item

Recent changes

The latest updates to Duplicate Menu, from the WP Extended changelog.

Full changelog
  1. v3.0.8 12 Aug 2024
    • fixed

      Duplicate Menu – Updated correct Read Documentation link.

  2. v3.0.6 31 Jul 2024
    • fixed

      Duplicate Menu – Error handling for themes that don't support menus.

  3. v3.0.3 5 Jul 2024
    • fixed

      Duplicate Menu – Validation for duplicate menu name field.

  4. v2.4.2 9 Aug 2023
    • new

      Duplicate Menu module.

Duplicate Menu questions

Duplicate Menu documentation

Yes. It is in the free plugin.

Menu Visibility shows menu items to logged-in or logged-out visitors, and Menu Editor tidies the admin sidebar. See all three WordPress menu tools.

Get Duplicate Menu free

Duplicate Menu is in the free plugin on WordPress.org, alongside 34 other free modules you can switch on when you need them.

Pro from $29 a year · 14-day money-back guarantee