programmer-logo
Get In Touch

WordPress Importer

By WordPress.org
Home
g-than-arrow
Plugins
g-than-arrow
WordPress Importer

About this plugin

WordPress Importer Plugin: How to Migrate Content Easily Between WordPress Sites

If you're looking to move content between WordPress websites, the WordPress Importer plugin is the perfect solution. This official tool helps you import a wide range of content from one WordPress site to another using a standard export file.

It is ideal for bloggers, developers, and site owners who need to migrate or merge sites while maintaining posts, pages, media, and taxonomies.

What Can You Import with WordPress Importer?

The plugin allows you to bring in the following types of content from a .xml export file:

  • Posts, pages, and all custom post types
  • Comments along with comment meta
  • Custom fields and post meta data
  • Categories, tags, and custom taxonomy terms
  • Author details

This tool ensures that your content structure remains intact during the transfer, making it easy to manage site migrations without data loss.

Customization with Filters

The WordPress Importer is developer-friendly and offers several filters to customize the import process. These filters help in setting up strict content control or adding functionality.

  • import_allow_create_users allows you to restrict the importer from creating new users. Return false to map only to existing users.
  • import_allow_fetch_attachments can be set to false to prevent automatic downloading of media files during import.
  • import_attachment_size_limit helps you limit the size of imported attachments by specifying the maximum file size in bytes. By default, it allows unlimited sizes.

These filters are useful when you want to fine-tune content migration, especially on large or multisite networks.

Actions for Advanced Integration

WordPress Importer also supports actions that developers can use to hook custom code at specific points of the import process:

  • import_start triggers after the import file is uploaded and before processing begins.
  • import_end fires once the entire import is completed.

These actions are helpful when integrating the import process with other plugins or logging tools, allowing you to automate related workflows.

How to Use WordPress Importer

  1. From your old site, go to Tools > Export and download your content file.
  2. On the new site, install and activate the WordPress Importer plugin from the Plugins section.
  3. Go to Tools > Import and select "WordPress" from the list.
  4. Upload the .xml file you exported and follow the prompts to assign authors and import attachments.
  5. Let the importer finish and check your posts, pages, and media on the new site.

Why Use WordPress Importer?

  • Fast and simple content migration
  • No manual copy-pasting
  • Supports most content types
  • Developer-friendly with hooks and filters
  • Official plugin supported by WordPress.org

Whether you're moving to a new domain, merging multiple sites, or building a staging environment, WordPress Importer simplifies the entire process.

Final Thoughts

The WordPress Importer plugin is a powerful utility for anyone managing content across WordPress sites. With its ability to import everything from posts to taxonomies, and customizable behavior through filters and actions, it's a must-have tool for seamless content migration.

If you’re planning a site move or restructuring your web content, give WordPress Importer a try for a smooth and efficient experience.

Version
0.84
Last updated
3 months ago
Active installations
3+ million
WordPress version
5.2 or higher
Ratings
3.1

Share This Article

Let’s Get Started

Contact Form Demo

WordPress Importer

By  WordPress.org
Download
Download
Plugin
programmer-logo
We are dedicated to delivering high-quality digital solutions that empower businesses to build a strong online presence. 
Follow Us
Contact Us
Phase 2, Industrial Area, Sector 62, Noida, Uttar Pradesh 201309
© 2025 All rights reserved.
arrow-down