WordPress Importer

plugin banner

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

Author:wordpressdotorg (profile at wordpress.org)
WordPress version required:3.6
WordPress version tested:5.2.2
Plugin version:0.6.4
Added to WordPress repository:20-05-2010
Last updated:07-05-2019
Rating, %:60
Rated by:281
Plugin URI:https://wordpress.org/plugins/wordpress-impor...
Total downloads:27 474 000
Active installs:4 000 000+
plugin download
Click to start download

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

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

For further information and instructions please see the Codex page on Importing Content


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