WordPress.org

Make WordPress Core

Ticket #4613: fix_import.patch

File fix_import.patch, 760 bytes (added by momo360modena, 8 years ago)
  • wordpress.php

     
    316316                        if (count($categories) > 0) { 
    317317                                $post_cats = array(); 
    318318                                foreach ($categories as $category) { 
    319                                         $cat_ID = (int) $wpdb->get_var("SELECT cat_ID FROM $wpdb->categories WHERE cat_name = '$category'"); 
     319                                        $category_nicename = sanitize_title($category); 
     320                                        $category_nicename = apply_filters('pre_category_nicename', $category_nicename); 
     321                                        $cat_ID = (int) $wpdb->get_var("SELECT cat_ID FROM $wpdb->categories WHERE category_nicename = '$category_nicename'"); 
    320322                                        if ($cat_ID == 0) { 
    321323                                                $cat_ID = wp_insert_category(array('cat_name' => $category)); 
    322324                                        }