#4613 closed defect (bug) (fixed)
Entities HTML causes problems in WXR Import !
| Reported by: | momo360modena | Owned by: | westi |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.3 |
| Component: | Administration | Version: | 2.2.1 |
| Severity: | major | Keywords: | import, wxr, xml has-patch |
| Cc: | Focuses: |
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)
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
I'll take a look at this.
Is it possible to have an example import file with the issue?