- $locations = get_theme_mod( 'nav_menu_locations' );
- if ( isset( $locations[$_REQUEST['use-location']] ) )
- $locations[$_REQUEST['use-location']] = $nav_menu_selected_id;
- set_theme_mod( 'nav_menu_locations', $locations );
+ $locations = get_registered_nav_menus();
+ $menu_locations = get_nav_menu_locations();
+ if ( isset( $locations[ $_REQUEST['use-location'] ] ) )
+ $menu_locations[ $_REQUEST['use-location'] ] = $nav_menu_selected_id;
+ set_theme_mod( 'nav_menu_locations', $menu_locations );