WordPress.org

Make WordPress Core

Ticket #4613: fix_import.patch

File fix_import.patch, 760 bytes (added by momo360modena, 11 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                                        }