Changeset 14404 for trunk/wp-admin/nav-menus.php
- Timestamp:
- 05/03/2010 08:26:11 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/nav-menus.php (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/nav-menus.php
r14368 r14404 108 108 $dbids_to_objectids[$ordered_menu_item_object->ID] = $possible_object_id; 109 109 $objectids_to_dbids[$possible_object_id] = $ordered_menu_item_object->ID; 110 } 110 } 111 111 } 112 112 } … … 115 115 // if this menu item is not first 116 116 if ( ! empty( $dbids_to_orders[$menu_item_id] ) && ! empty( $orders_to_dbids[$dbids_to_orders[$menu_item_id] - 1] ) ) { 117 117 118 118 // if this menu item is a child of the previous 119 if ( 120 ! empty( $menu_item_data['post_parent'] ) && 119 if ( 120 ! empty( $menu_item_data['post_parent'] ) && 121 121 isset( $objectids_to_dbids[$menu_item_data['post_parent']] ) && 122 122 isset( $orders_to_dbids[$dbids_to_orders[$menu_item_id] - 1] ) && … … 128 128 129 129 if ( ! is_wp_error( $parent_data ) ) { 130 130 131 131 // if there is something before the parent, make menu item a child of the parent's parent 132 132 if ( ! empty( $dbids_to_orders[$parent_db_id] ) && ! empty( $orders_to_dbids[$dbids_to_orders[$parent_db_id] - 1] ) ) { … … 137 137 $menu_item_data['post_parent'] = 0; 138 138 } 139 139 140 140 // set former parent's [menu_order] to that of menu-item's 141 141 $parent_data['menu_order'] = $parent_data['menu_order'] + 1; … … 143 143 // set menu-item's [menu_order] to that of former parent 144 144 $menu_item_data['menu_order'] = $menu_item_data['menu_order'] - 1; 145 145 146 146 // save changes 147 147 wp_update_post($menu_item_data); … … 169 169 if ( is_nav_menu_item( $menu_item_id ) ) { 170 170 if ( wp_delete_post( $menu_item_id, true ) ) { 171 171 172 172 $messages[] = '<div id="message" class="updated"><p>' . __('The menu item has been successfully deleted.') . '</p></div>'; 173 173 } … … 249 249 $menu_item_db_id = wp_update_nav_menu_item( $nav_menu_selected_id, ( $_POST['menu-item-db-id'][$_key] != $_key ? 0 : $_key ), $args ); 250 250 251 if ( is_wp_error( $menu_item_db_id ) ) 251 if ( is_wp_error( $menu_item_db_id ) ) 252 252 $messages[] = '<div id="message" class="error"><p>' . $menu_item_db_id->get_error_message() . '</p></div>'; 253 253 elseif ( isset( $menu_items[$menu_item_db_id] ) ) … … 328 328 <?php screen_icon(); ?> 329 329 <h2><?php esc_html_e('Menus'); ?></h2> 330 <?php 330 <?php 331 331 foreach( $messages as $message ) : 332 echo $message . "\n"; 332 echo $message . "\n"; 333 333 endforeach; 334 334 ?> 335 335 336 336 <?php if ( current_theme_supports('nav-menus') || current_theme_supports('widgets') ) : ?> 337 337 <div id="nav-menus-frame"> … … 365 365 <div class="nav-tabs-wrapper"> 366 366 <div class="nav-tabs"> 367 <?php 367 <?php 368 368 foreach( (array) $nav_menus as $_nav_menu ) : 369 370 ?><a href="<?php 369 370 ?><a href="<?php 371 371 echo add_query_arg( 372 372 array( … … 376 376 admin_url( 'nav-menus.php' ) 377 377 ); 378 ?>" class="nav-tab<?php 379 if ( $nav_menu_selected_id == $_nav_menu->term_id ) 378 ?>" class="nav-tab<?php 379 if ( $nav_menu_selected_id == $_nav_menu->term_id ) 380 380 echo ' nav-tab-active'; 381 381 else … … 383 383 ?>"><?php echo esc_html( $_nav_menu->name ); ?></a><?php 384 384 endforeach; 385 ?><a href="<?php 385 ?><a href="<?php 386 386 echo add_query_arg( 387 387 array( … … 391 391 admin_url( 'nav-menus.php' ) 392 392 ); 393 ?>" class="nav-tab menu-add-new<?php 394 if ( 0 == $nav_menu_selected_id ) 393 ?>" class="nav-tab menu-add-new<?php 394 if ( 0 == $nav_menu_selected_id ) 395 395 echo ' nav-tab-active'; 396 396 ?>"><?php printf( '<abbr title="%s">+</abbr>', esc_html__( 'Add menu' ) ); ?></a> … … 407 407 <br class="clear" /> 408 408 </label> 409 409 410 410 <div class="publishing-action"> 411 411 <input class="button-primary" name="save_menu" type="submit" value="<?php empty($nav_menu_selected_id) ? esc_attr_e('Create Menu') : esc_attr_e('Save Menu'); ?>" /> 412 412 </div><!--END .publishing-action--> 413 413 414 414 <?php if ( ! empty( $nav_menu_selected_id ) ) : ?> 415 415 <div class="delete-action"> … … 430 430 <?php if ( is_nav_menu( $nav_menu_selected_id ) && ( current_theme_supports('nav-menus') || current_theme_supports('widgets') ) ) : ?> 431 431 <ul class="menu" id="menu-to-edit"> 432 <?php 433 $edit_markup = wp_get_nav_menu_to_edit( $nav_menu_selected_id ); 432 <?php 433 $edit_markup = wp_get_nav_menu_to_edit( $nav_menu_selected_id ); 434 434 if ( ! is_wp_error( $edit_markup ) ) { 435 435 echo $edit_markup;
Note: See TracChangeset
for help on using the changeset viewer.