WordPress Importer
Plugin Review
AI-ResearchedWhat is WordPress Importer?
WordPress Importer is the official migration tool developed by WordPress.org. It transfers content from one WordPress site to another using a standard XML export file. The plugin has been available for 16 years and currently holds over 2.0 million active installs. Its rating sits at 3.1 out of 5 stars from 327 total ratings, with 39% 34% one-star reviews. This split reflects a tool that works reliably for many but frustrates a significant minority.
The plugin moves posts, pages, custom post types, comments, custom fields, categories, tags, and authors. It does not handle theme settings, widgets, or plugin configurations. This narrow focus makes it a foundation tool rather than an all-in-one migration solution. Its age and official status mean it remains the default importer inside every WordPress dashboard.
Key Features of WordPress Importer
- Content Migration – Transfers posts, pages, and custom post types from a WordPress export file into a new or existing site.
- Comment and Meta Support – Imports comments, comment meta, custom fields, and post meta alongside your content.
- Taxonomy and Term Import – Moves categories, tags, and terms from custom taxonomies, including their meta data.
- Author Handling – Imports authors and offers mapping to existing users or creation of new user accounts.
- Attachment Import Control – Allows downloading of attached media files, with a filter to block attachment fetching entirely.
- File Size Limiter – Provides a filter to set a maximum attachment file size in bytes (default is unlimited).
- User Creation Filter – Lets administrators disable new user creation via the
import_allow_create_usersfilter. - Action Hooks – Includes
import_startandimport_endactions for developers to extend or log import processes.
Who Should Use WordPress Importer?
This plugin suits WordPress site owners who need to move content between installations. It works best for users with basic technical comfort who understand that large exports require manual splitting. The ideal user runs a content-focused site such as a blog, news portal, or small business page. Developers frequently use it as a starting point before running more specialized migration scripts.
The 2.0 million install count shows broad adoption across skill levels. However, the 34% one-star rating and 3.1 average score indicate that users with large files or limited server resources often hit problems. The plugin expects PHP 7.2+ and WordPress 5.2+, which covers most modern hosts. If you run a high-traffic site with thousands of posts, you should expect to break your export into smaller files.
Installation & Setup
Installation happens directly from the WordPress dashboard under Tools > Import. Click the WordPress link, then "Install Now," and finally "Activate Plugin & Run Importer." This process takes under two minutes for most users. Manual installation via FTP is also documented but rarely needed. The setup is beginner-friendly because the dashboard handles everything without command-line access.
Support & Community
Support threads show a 0% resolution rate over the last two months, with 9 open threads and none resolved. This statistic aligns with the plugin being maintained by WordPress.org as a free, community-driven project. The 39% five-star ratings come from users who successfully imported small to medium sites without issues. The 34% one-star ratings typically cite memory errors, blank screens, or failed imports on large files.
The plugin's own FAQ addresses the most common problem directly: out-of-memory errors for large XML files. It recommends increasing PHP memory limits or splitting the export into smaller pieces. Shared hosting users are advised to contact their host for temporary memory increases. The lack of resolved support threads suggests users rely on community forums or the official documentation rather than the plugin's own support channel. For a 16-year-old tool with 2.0 million users, this pattern is expected but worth noting before you depend on it for a critical migration.
Pros & Cons
- Active on over 2 million sites, indicating widespread trust and compatibility across WordPress versions.
- Supports importing posts, pages, custom post types, comments, custom fields, taxonomies, and authors from a standard WordPress export file.
- Offers three documented filters (import_allow_create_users, import_allow_fetch_attachments, import_attachment_size_limit) for granular control over import behavior.
- Provides two hooks (import_start, import_end) for developers to run custom code before or after the import process.
- Free and bundled with WordPress core, requiring no additional purchase or subscription.
- Only 39% of 327 ratings are 9% are 1-star, indicating frequent user frustration with reliability.
- Has a 0% support resolution rate across just 9 total support threads, suggesting minimal developer attention to user issues.
- Lacks built-in error handling for large files or server timeouts, often failing silently on sizable exports without clear feedback.
- Does not support importing media attachments by default unless the import_allow_fetch_attachments filter is explicitly enabled by a developer.
Technical Details
- Requires WordPress
- 5.2+
- Requires PHP
- 7.2+
- Tested up to WP
- 6.8.5
- First Released
- 2010 (16+ years)
- Support (last 2 months)
- 7 threads — 0% resolved
Feature Tags
Frequently Asked Questions
Yes, WordPress Importer is completely free and available on WordPress.org. It has been free since its first release in 2010.
WordPress Importer is used by over 2.0 million active WordPress installations. This makes it one of the most widely used import tools on the platform.
WordPress Importer requires WordPress version 5.2 or higher to run. It has been tested up to WordPress version 6.8.5 for compatibility.
The plugin was last updated on November 5, 2025, and has been actively maintained since its first release in 2010. It is authored by WordPress.org, ensuring ongoing compatibility with core updates.
WordPress Importer requires PHP version 7.2 or higher to function properly. This ensures it works with modern hosting environments.
Support is limited, with only 9 support threads in the last 2 months and a 0% resolution rate. However, you can rely on the official documentation on Importing Content for guidance.
Yes, it is suitable for beginners as it provides a straightforward way to import posts, pages, comments, and authors from a WordPress export file. If you encounter memory errors with large files, you can break the export into smaller pieces or consult your hosting provider.
It imports posts, pages, custom post types, comments, custom fields, categories, tags, custom taxonomies, and authors. You can also use filters like `import_allow_create_users` to control author mapping and `import_attachment_size_limit` to set a maximum file size for attachments.