Make WordPress Core

Opened 7 years ago

Last modified 5 weeks ago

#8877 closed defect (bug)

dotclear import don't set the post category — at Version 3

Reported by: olivM Owned by: westi
Milestone: Priority: low
Severity: normal Version:
Component: Import Keywords: needs-patch
Focuses: Cc:

Description (last modified by Denis-de-Bernardy)

when importing from dotclear, all the posts are set only to the default category.

i think the problem is due to the fact that wp_set_post_categories do nothing if we pass it only one category (don't know why...)

( in /wp-admin/import/dotclear.php, line 479 )

				// Make Post-to-Category associations
				$cats = array();
				$category1 = get_category_by_slug($post_cat_name);
				$category1 = $category1->term_id;

should be

				// Make Post-to-Category associations
				$cats = array(get_option('default_category'));
				$category1 = get_category_by_slug($post_cat_name);
				$category1 = $category1->term_id;

Change History (3)

comment:1 @westi7 years ago

  • Keywords reporter-feedback added
  • Owner set to westi
  • Status changed from new to assigned

Looks like there may be a similar issue with the TextPattern importer too.

I don't see how the code was ever meant to work.

It will never call wp_set_post_categories() as the array will always be empty.

comment:2 @Denis-de-Bernardy6 years ago

  • Keywords needs-testing added; reporter-feedback removed
  • Milestone changed from 2.7.2 to Future Release

Moving to future release.

comment:3 @Denis-de-Bernardy6 years ago

  • Description modified (diff)
  • Milestone changed from Future Release to 2.9
  • Priority changed from high to low
Note: See TracTickets for help on using tickets.