Receta: actualiza un menú de WordPress sin romper la jerarquía

Los ID de elementos de menú, los ID de objeto y los ID principales son valores distintos. Lee el menú de destino completo antes de proponer un cambio.

List menus and resolve [MENU NAME OR ID] to one exact menu. Read its items and
show the current hierarchy. Prepare the smallest change: [CHANGE]. For each
affected item, show its menu-item ID, type, linked object or URL, parent
menu-item ID, position, label, and target. Dry-run the supported create or
update call and wait for confirmation. Apply it, then read the menu back and
render the final hierarchy. Do not delete any item unless deletion was
explicitly requested and confirmed.

Al mover un elemento, asegúrate de que su nuevo elemento principal exista en el mismo menú y de que el cambio no cree un ciclo. Al añadir un enlace personalizado, valida la URL y la etiqueta visible. Al enlazar una entrada o un objeto de taxonomía, usa su ID de objeto y el tipo de elemento correcto.

Eliminar un elemento de menú es permanente en la integración MCP y puede dejar elementos secundarios sin su elemento principal previsto. Trata la eliminación como una tarea independiente con una instantánea previa.

Guías relacionadas: herramientas de menús, crear elemento de menú y recuperación tras un error de escritura.