Changeset 13284 for trunk/wp-admin/custom-navigation.php
- Timestamp:
- 02/21/2010 06:24:41 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/custom-navigation.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/custom-navigation.php
r13281 r13284 65 65 66 66 // Default Menu to show 67 $custom_menus = get_terms( ' menu', array( 'hide_empty' => false ) );67 $custom_menus = get_terms( 'nav_menu', array( 'hide_empty' => false ) ); 68 68 if ( !empty( $custom_menus ) ) 69 69 $menu_selected_id = $custom_menus[0]->term_id; … … 95 95 96 96 if ( $insert_menu_name != '' ) { 97 $existing_term = get_term_by( 'name', $insert_menu_name, ' menu' );97 $existing_term = get_term_by( 'name', $insert_menu_name, 'nav_menu' ); 98 98 if ( $existing_term ) { 99 $messagesdiv = '<div id="message" class="error fade below-h2"><p>' . $ insert_menu_name . ' Menu has already created - please try another name</p></div>';99 $messagesdiv = '<div id="message" class="error fade below-h2"><p>' . $existing_term->name . ' Menu has already created - please try another name</p></div>'; 100 100 } else { 101 $term = wp_insert_term( $insert_menu_name, ' menu' );101 $term = wp_insert_term( $insert_menu_name, 'nav_menu' ); 102 102 if ( !is_wp_error($term) ) { 103 $term = get_term($term['term_id'], ' menu');103 $term = get_term($term['term_id'], 'nav_menu'); 104 104 $custom_menus[$term->term_id] = $term; 105 105 $menu_selected_id = $term->term_id; … … 128 128 } 129 129 } elseif ( $postCounter > 0 && $menu_selected_id > 0 ) { 130 $menu_objects = get_objects_in_term( $menu_selected_id, ' menu' );130 $menu_objects = get_objects_in_term( $menu_selected_id, 'nav_menu' ); 131 131 $menu_items = wp_custom_navigation_get_menu_items( $menu_objects ); 132 132 … … 134 134 for ( $k = 1; $k <= $postCounter; $k++ ) { 135 135 if (isset($_POST['dbid'.$k])) { $db_id = $_POST['dbid'.$k]; } else { $db_id = 0; } 136 if (isset($_POST['postmenu'.$k])) { $ post_id = $_POST['postmenu'.$k]; } else { $post_id = 0; }136 if (isset($_POST['postmenu'.$k])) { $object_id = $_POST['postmenu'.$k]; } else { $object_id = 0; } 137 137 //@todo implement heirarchy 138 138 if (isset($_POST['parent'.$k])) { $parent_id = $_POST['parent'.$k]; } else { $parent_id = 0; } … … 147 147 if (isset($_POST['newwindow'.$k])) { $new_window = $_POST['newwindow'.$k]; } else { $new_window = 0; } 148 148 149 $post = array( 'post_status' => 'publish', 'post_type' => ' menu_item', 'post_author' => $user_ID,150 'ping_status' => 0, 'post_parent' => $post_id, 'menu_order' => $position,151 'guid' => $custom_linkurl, 'post_excerpt' => $custom_anchor_title, 'tax_input' => array( ' menu' => $menu_title ),149 $post = array( 'post_status' => 'publish', 'post_type' => 'nav_menu_item', 'post_author' => $user_ID, 150 'ping_status' => 0, 'post_parent' => 0, 'menu_order' => $position, 151 'guid' => $custom_linkurl, 'post_excerpt' => $custom_anchor_title, 'tax_input' => array( 'nav_menu' => $menu_title ), 152 152 'post_content' => $custom_description, 'post_title' => $custom_title ); 153 153 if ( $new_window ) … … 158 158 // New menu item 159 159 if ( $db_id == 0 ) { 160 $db_id = $post_id =wp_insert_post( $post );160 $db_id = wp_insert_post( $post ); 161 161 } elseif ( isset( $menu_items[$db_id] ) ) { 162 162 $post['ID'] = $db_id; … … 165 165 } 166 166 update_post_meta($db_id, 'menu_type', $linktype); 167 update_post_meta($db_id, 'object_id', $object_id); 167 168 } 168 169 if ( !empty( $menu_items ) ) { … … 281 282 282 283 //DISPLAY SELECT OPTIONS 283 foreach ( $custom_menus as $menu ) {284 $menu_term = get_term( $menu, ' menu' );284 foreach ( $custom_menus as $menu ) { 285 $menu_term = get_term( $menu, 'nav_menu' ); 285 286 if ( ( $menu_id_in_edit == $menu->term_id ) || ( $menu_selected_id == $menu->term_id ) ) 286 287 $selected_option = 'selected="selected"';
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)