WordPress.org

Make WordPress Core

Ticket #13871: wpcat2tag-importer.php.diff

File wpcat2tag-importer.php.diff, 1.2 KB (added by duck_, 8 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) ) {