Merge Menus

Descripción

Ever had to combine 2 menus using the default WordPress Menu editor. Manually it can take a while to copy over all the details from 1 menu to another.

This does all the leg work for you by copying all the elements of the menu into the menu you are currently editing, keeping its sub-menus.

How to use

  1. Go to Appearance > Menus and open the menu you want to add to.
  2. Find the Merge Menus box on the left. If it is not there, open Screen Options at the top of the screen and tick Merge Menus.
  3. Choose the menu to copy from and press Merge Menu. Its items are added to the bottom of your menu, with their sub-menus.
  4. Press Save Menu. Nothing is kept until the menu is saved.

The menu you copy from is never changed. Merge Menus works with classic menus (Appearance > Menus), not the Navigation block.

Instalación

  1. Search for Merge Menus in the WordPress Plugin Repo
  2. Install the plugin
  3. Activate the plugin

Reseñas

4 de junio de 2024
I was looking for a way to add a menu that is temporary and I do it every year.
4 de junio de 2024
This plugin saves you a lot of time trying to manage menu items. Thank you!To author: Please add some description of how to use it as it can be confusing for first time users.
24 de enero de 2024
It has one functionality only, inside the menu tab, and it allows you to pick one menu to merge with the currently selected menu. Life saver for websites organizing content with menus. Thanks.
Leer todas las 4 reseñas

Colaboradores y desarrolladores

«Merge Menus» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «Merge Menus» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

We use the Semantic Versioning system of defining versions (https://semver.org/).
This means that version 1.10 is a minor update for the version 1.x branch and version 2.0 is a MAJOR update.
We will not wrap version numbers of double digits.

1.3.0

  • feat: merged items keep their sub-menu structure instead of arriving flat
  • fix: merged items keep their description from the source menu (page and post items lost it, category items took the category’s)

1.2.0

  • fix: the request for a menu’s items is now protected by a nonce
  • fix: merged items are always sent to WordPress as new items, never as the copied menu’s own
  • fix: pressing Merge Menu before choosing a menu no longer sends a request
  • fix: the plugin header now declares its text domain correctly (it said Text-Domain)
  • fix: the Select placeholder is translatable and the dropdown has a screen reader label
  • chore: requires WordPress 6.5 or later
  • chore: tested up to WP 7.1

1.1.3

  • feat: publish language files
  • feat: add documentation link to plugin meta

1.1.2

  • fix: disable dropdown menu when site has no nav menus defined

1.1.1

  • fix: missing composer directory breaking plugin load

1.1.0

  • chore: update branding to Watch The Dot / support.watchthedot.com
  • chore: remove symfony/polyfill-* from vendor
  • fix: add namespace to plugin file
    therefore using WatchTheDot\Plugins instead of global namespace
  • fix: use static functions when $this is not referenced
    This fixes a memory leak standard to using anonymous functions in classes
  • reactor: remove Plugin::__ helper method and instead use __ directly
  • chore: tested up to WP 6.4

1.0.0

  • First version released to WP Repo