WordPress.org

Make WordPress Core

Ticket #16567: 16567.2.diff

File 16567.2.diff, 1.6 KB (added by SergeyBiryukov, 2 years ago)
  • wp-admin/includes/ajax-actions.php

     
    301301        $popular_ids = wp_popular_terms_checklist($taxonomy->name, 0, 10, false); 
    302302 
    303303        foreach ( $names as $cat_name ) { 
    304                 $cat_name = trim($cat_name); 
    305                 $category_nicename = sanitize_title($cat_name); 
    306                 if ( '' === $category_nicename ) 
    307                         continue; 
    308                 if ( !$cat_id = term_exists( $cat_name, $taxonomy->name, $parent ) ) 
    309                         $cat_id = wp_insert_term( $cat_name, $taxonomy->name, array( 'parent' => $parent ) ); 
     304                $cat_id = wp_insert_term( $cat_name, $taxonomy->name, array( 'parent' => $parent ) ); 
    310305                if ( is_wp_error( $cat_id ) ) 
    311306                        continue; 
    312                 else if ( is_array( $cat_id ) ) 
     307                else 
    313308                        $cat_id = $cat_id['term_id']; 
    314309                $checked_categories[] = $cat_id; 
    315310                if ( $parent ) // Do these all at once in a second 
     
    567562        $names = explode(',', $_POST['newcat']); 
    568563        $x = new WP_Ajax_Response(); 
    569564        foreach ( $names as $cat_name ) { 
    570                 $cat_name = trim($cat_name); 
    571                 $slug = sanitize_title($cat_name); 
    572                 if ( '' === $slug ) 
    573                         continue; 
    574                 if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) 
    575                         $cat_id = wp_insert_term( $cat_name, 'link_category' ); 
     565                $cat_id = wp_insert_term( $cat_name, 'link_category' ); 
    576566                if ( is_wp_error( $cat_id ) ) 
    577567                        continue; 
    578                 else if ( is_array( $cat_id ) ) 
     568                else 
    579569                        $cat_id = $cat_id['term_id']; 
    580                 $cat_name = esc_html(stripslashes($cat_name)); 
     570                $cat_name = esc_html( stripslashes( $cat_name ) ); 
    581571                $x->add( array( 
    582572                        'what' => 'link-category', 
    583573                        'id' => $cat_id,