Changeset 15191 for trunk/wp-admin/nav-menus.php
- Timestamp:
- 06/10/2010 05:37:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/nav-menus.php
r15189 r15191 249 249 // Remove this menu from any locations. 250 250 $locations = get_theme_mod( 'nav_menu_locations' ); 251 foreach ( $locations as $location => $menu_id ) {251 foreach ( (array) $locations as $location => $menu_id ) { 252 252 if ( $menu_id == $nav_menu_selected_id ) 253 253 $locations[ $location ] = 0; … … 431 431 } 432 432 433 // The theme supports menus 434 if ( current_theme_supports('nav-menus') ) { 435 // Set up nav menu 436 wp_nav_menu_setup(); 437 438 // The theme does not support menus but supports widgets 439 } elseif ( current_theme_supports('widgets') ) { 440 // Set up nav menu 441 wp_nav_menu_setup(); 442 $messages[] = '<div id="message" class="error"><p>' . __('The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.') . '</p></div>'; 443 } 444 433 wp_nav_menu_setup(); 445 434 wp_initial_nav_menu_meta_boxes(); 435 436 if ( ! get_registered_nav_menus() && ! wp_get_nav_menus() ) 437 echo '<div id="message" class="updated"><p>' . __('The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.') . '</p></div>'; 446 438 447 439 $help = '<p>' . __('This feature is new in version 3.0; to use a custom menu in place of your theme’s default menus, support for this feature must be registered in the theme’s functions.php file. If your theme does not support the custom menus feature yet (the new default theme, Twenty Ten, does), you can learn about adding support yourself by following the below link.') . '</p>';
Note: See TracChangeset
for help on using the changeset viewer.