#4613 closed defect (bug) (fixed)
Entities HTML causes problems in WXR Import !
Reported by: | momo360modena | Owned by: | westi |
---|---|---|---|
Milestone: | 2.3 | Priority: | normal |
Severity: | major | Version: | 2.2.1 |
Component: | Administration | Keywords: | import, wxr, xml has-patch |
Focuses: | Cc: |
Description
I have a problem with importer.
If categories have entites HTML, as "&" or "&" in name
During importing, Importer create "a zillion duplicate categories"
Because, in importer you clean title with
$categories[$cat_index] = $wpdb->escape($this->unhtmlentities(str_replace(array ('<![CDATA[', ']]>'), '', $category)));
And after the query return false...
Example : In DB you have
Category NAME : 'Toto & Blurps'
In Query (l.319) : 'Toto & Blurps'
"SELECT cat_ID FROM $wpdb->categories WHERE cat_name = '$category'"
See patch for one possible solution.
See XML for an example of the problem...
Attachments (1)
Change History (9)
Note: See
TracTickets for help on using
tickets.
I'll take a look at this.
Is it possible to have an example import file with the issue?