WordPress.org

Make WordPress Core

Ticket #13871: wpcat2tag-importer.php.diff

File wpcat2tag-importer.php.diff, 1.2 KB (added by duck_, 4 years ago)

diff against file itself, not WP install root

  • wpcat2tag-importer.php

     
    5757                $categories = get_categories(array('get' => 'all')); 
    5858                foreach ( $categories as $category ) { 
    5959                        $this->all_categories[] = $category; 
    60                         if ( is_term( $category->slug, 'post_tag' ) ) 
     60                        if ( term_exists( $category->slug, 'post_tag' ) ) 
    6161                                $this->hybrids_ids[] = $category->term_id; 
    6262                } 
    6363        } 
     
    6767                $tags = get_terms( array('post_tag'), array('get' => 'all') ); 
    6868                foreach ( $tags as $tag ) { 
    6969                        $this->all_tags[] = $tag; 
    70                         if ( is_term( $tag->slug, 'category' ) ) 
     70                        if ( term_exists( $tag->slug, 'category' ) ) 
    7171                                $this->hybrids_ids[] = $tag->term_id; 
    7272                } 
    7373        } 
     
    272272                                // If the category is the default, leave category in place and create tag. 
    273273                                if ( $default_cat == $category->term_id ) { 
    274274 
    275                                         if ( ! ($id = is_term( $category->slug, 'post_tag' ) ) ) 
     275                                        if ( ! ($id = term_exists( $category->slug, 'post_tag' ) ) ) 
    276276                                                $id = wp_insert_term($category->name, 'post_tag', array('slug' => $category->slug)); 
    277277 
    278278                                        if ( is_wp_error($id) ) {