WordPress.org

Make WordPress Core

Ticket #52949: 52949.2.diff

File 52949.2.diff, 833 bytes (added by Chouby, 10 months ago)
  • src/wp-admin/nav-menus.php

    diff --git src/wp-admin/nav-menus.php src/wp-admin/nav-menus.php
    index f224964553..22c42f32ff 100644
    switch ( $action ) { 
    339339                                                wp_save_nav_menu_items( $nav_menu_selected_id, absint( $_REQUEST['menu-item'] ) );
    340340                                        }
    341341
    342                                         // Set the menu_location value correctly for the newly created menu.
    343                                         foreach ( $menu_locations as $location => $id ) {
    344                                                 if ( 0 === $id ) {
    345                                                         $menu_locations[ $location ] = $nav_menu_selected_id;
    346                                                 }
    347                                         }
    348 
    349                                         set_theme_mod( 'nav_menu_locations', $menu_locations );
    350 
    351342                                        if ( isset( $_REQUEST['zero-menu-state'] ) || ! empty( $_POST['auto-add-pages'] ) ) {
    352343                                                // If there are menu items, add them.
    353344                                                wp_nav_menu_update_menu_items( $nav_menu_selected_id, $nav_menu_selected_title );