Type to search.

#23 by installscommunity

WordPress Importer

by WordPress.orgVersion 0.9.7

Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.

Active installs
2+ million
#23 of 1,000
Downloads, all time
73.5M
73,489,406
Downloads, 30 days
1.7M
478.4K in the last 7
Rating
3.1 / 5
327 reviews
Last updated
11 days ago
Oct 20, 2026
Version
0.9.7
25 releases

Upkeep and compatibility

Last updatedOctober 20, 2026Updated in the last 3 months
Tested up toWordPress 6.8.12Older than WordPress 7.1.4, the current release
Needs WordPress5.2 or newer
Needs PHP7.2 or newer
First publishedMay 20, 2010
Support, last two months0 of 1 threads resolved (0%)

Reviews

3.1 / 5 from 327 reviews

Reviews by star rating
5 stars129
4 stars33
3 stars23
2 stars30
1 star112

Downloads, last 30 days

Low 9.5K a dayHigh 428.3K a day

What the author says it does

The WordPress Importer will import the following content from a WordPress export file:

  • Posts, pages and other custom post types
  • Comments and comment meta
  • Custom fields and post meta
  • Categories, tags and terms from custom taxonomies and term meta
  • Authors

For further information and instructions please see the documention on Importing Content.

Filters

The importer has a couple of filters to allow you to completely enable/block certain features:

  • import_allow_create_users: return false if you only want to allow mapping to existing users
  • import_allow_fetch_attachments: return false if you do not wish to allow importing and downloading of attachments
  • import_attachment_size_limit: return an integer value for the maximum file size in bytes to save (default is 0, which is unlimited)

There are also a few actions available to hook into:

  • import_start: occurs after the export file has been uploaded and author import settings have been chosen
  • import_end: called after the last output from the importer

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Help! I’m getting out of memory errors or a blank screen.

If your exported file is very large, the import script may run into your host’s configured memory limit for PHP.

A message like “Fatal error: Allowed memory size of 8388608 bytes exhausted” indicates that the script can’t successfully import your XML file under the current PHP memory limit.

Latest changelog entry

0.9.7

  • Skip the _wp_attachment_edit_root_id meta key on import. It stores an attachment ID from the source site, and attachment IDs change on import, so the imported value could point at an unrelated attachment on the destination site.

Tagged

Plugins that share its tags

Premium starter sites and website templates by ThemeGrill. Import demo content, widgets, and theme settings with one click.

Installs
70,000+
Rating
4.7 (197)
Updated
19 days ago

#723 by installs

Blogger Importer

by Samuel Wood (Otto)

Imports posts, images, comments, and categories (blogger tags) from a Blogger blog then migrates authors to WordPress users.

Installs
50,000+
Rating
3.1 (57)
Updated
2 years ago

#760 by installs

Categories to Tags Converter

by briancolinger

Convert existing categories to tags or tags to categories, selectively.

Installs
50,000+
Rating
4.3 (16)
Updated
2 years ago

#899 by installs

Really Simple CSV Importer

by Webの相談所

Alternative CSV Importer plugin. Simple and powerful, best for geeks.

Installs
40,000+
Rating
4.9 (107)
Updated
4 months ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.