mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-10-04 14:47:02 +00:00
When splitting a shared 'nav_menu' term, ensure that nav items and theme locations are retained.
Props boonebgorges, dd32. Fixes #33187. git-svn-id: https://develop.svn.wordpress.org/trunk@33611 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -354,7 +354,13 @@ switch ( $action ) {
|
||||
|
||||
// Update menu items.
|
||||
if ( ! is_wp_error( $_menu_object ) ) {
|
||||
$messages = array_merge( $messages, wp_nav_menu_update_menu_items( $nav_menu_selected_id, $nav_menu_selected_title ) );
|
||||
$messages = array_merge( $messages, wp_nav_menu_update_menu_items( $_nav_menu_selected_id, $nav_menu_selected_title ) );
|
||||
|
||||
// If the menu ID changed, redirect to the new URL.
|
||||
if ( $nav_menu_selected_id != $_nav_menu_selected_id ) {
|
||||
wp_redirect( admin_url( 'nav-menus.php?menu=' . intval( $_nav_menu_selected_id ) ) );
|
||||
exit();
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user