Changeset 23897 for trunk/wp-admin/includes/nav-menu.php
- Timestamp:
- 04/04/2013 04:28:12 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/includes/nav-menu.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/nav-menu.php
r23808 r23897 1207 1207 1208 1208 /** 1209 * Delete nav menus from the nav menu management screen1210 *1211 * @since 3.6.01212 * @access private1213 *1214 * @param int|string $nav_menu_id The menu to delete (id, slug, or name)1215 * @return false if Error, otherwise true1216 */1217 function _wp_delete_nav_menu( $nav_menu_id ) {1218 1219 if ( ! is_nav_menu( $nav_menu_id ) )1220 return;1221 1222 $deleted_nav_menu = wp_get_nav_menu_object( $nav_menu_id );1223 $delete_nav_menu = wp_delete_nav_menu( $nav_menu_id );1224 1225 if ( is_wp_error( $delete_nav_menu ) )1226 return $delete_nav_menu;1227 1228 // Remove this menu from any locations.1229 $locations = get_theme_mod( 'nav_menu_locations' );1230 foreach ( (array) $locations as $location => $menu_id ) {1231 if ( $menu_id == $nav_menu_id )1232 $locations[ $location ] = 0;1233 }1234 set_theme_mod( 'nav_menu_locations', $locations );1235 return true;1236 }1237 1238 /**1239 1209 * Saves nav menu items 1240 1210 *
Note: See TracChangeset
for help on using the changeset viewer.