Make WordPress Core


Ignore:
Timestamp:
05/14/2010 06:20:30 AM (16 years ago)
Author:
nacin
Message:

First pass on 'Theme Locations' for navigation menus. Themes need to specify a location when calling wp_nav_menu and register locations in functions.php. Users then map menus to locations in the nav menu admin. Subject to review. see #13378.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/nav-menus.php

    r14615 r14620  
    5353    case 'add-menu-item':
    5454        check_admin_referer( 'add-menu_item', 'menu-settings-column-nonce' );
    55         if ( isset( $_REQUEST['menu-item'] ) )
     55        if ( isset( $_REQUEST['nav-menu-locations'] ) )
     56            set_theme_mod( 'nav_menu_locations', $_REQUEST['menu-locations'] );
     57        elseif ( isset( $_REQUEST['menu-item'] ) )
    5658            wp_save_nav_menu_item( $nav_menu_selected_id, $_REQUEST['menu-item'] );
    5759        break;
Note: See TracChangeset for help on using the changeset viewer.