Ticket #17939: 17939.diff
File 17939.diff, 1.3 KB (added by , 12 years ago) |
---|
-
wp-admin/admin-ajax.php
260 260 $category_nicename = sanitize_title($cat_name); 261 261 if ( '' === $category_nicename ) 262 262 continue; 263 if ( ! ($cat_id = term_exists($cat_name, $taxonomy->name, $parent)) ) {264 $ new_term = wp_insert_term($cat_name, $taxonomy->name, array('parent' => $parent));265 $cat_id = $new_term['term_id'];266 }263 if ( !$cat_id = term_exists( $cat_name, $taxonomy->name, $parent ) ) 264 $cat_id = wp_insert_term( $cat_name, $taxonomy->name, array( 'parent' => $parent ) ); 265 if ( is_array( $cat_id ) ) 266 $cat_id = $cat_id['term_id']; 267 267 $checked_categories[] = $cat_id; 268 268 if ( $parent ) // Do these all at once in a second 269 269 continue; … … 493 493 $slug = sanitize_title($cat_name); 494 494 if ( '' === $slug ) 495 495 continue; 496 if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) {496 if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) 497 497 $cat_id = wp_insert_term( $cat_name, 'link_category' ); 498 }499 $cat_id = $cat_id['term_id'];498 if ( is_array( $cat_id ) ) 499 $cat_id = $cat_id['term_id']; 500 500 $cat_name = esc_html(stripslashes($cat_name)); 501 501 $x->add( array( 502 502 'what' => 'link-category',