Skip to main content
WP All Import logo

WP All Import

Real-world import files rarely match WordPress fields perfectly. WP All Import is designed for cases where column names, nesting, custom post types, and update rules need more control than a basic importer…
AdminFreemium
Visit Plugin
Last Updated: September 12, 2026

Plugin Health & Stats

Checked 2 weeks agoSource: WordPress.org
Active installs
100,000+Official WordPress.org tier
WP.org rating
4.7/51,962 ratings
Version
4.1.1Current repository release
Last updated
3 months agoJul 16, 2026
Total downloads5,559,774
Tested with WP7.0.5
Requires WP5.0+
Requires PHP7.4+
Support resolved (2 mo.)1 of 1 (100%)
Plugin age14 years, 2 months
Updates observed0
Tracking sinceSep 12, 2026
Repository data is older than 3 days. Showing the latest successful snapshot.

Historical overview

364-day WordPress.org history
Download trendDaily package downloads · last 90 days
7d30,995 30d49,746 90d165,579 Peak day28.6KJul 16
Jul 4Aug 2Sep 1Oct 1
Active version adoptionCurrent usage share
4.1 53.7%4.0 15.8%3.7 12.3%other 10.4%3.9 7.8%

Quick take: WP All Import is a flexible data-import tool for bringing CSV, XML, Excel, and Google Sheets data into WordPress using a visual mapping workflow.

Best fit: Developers, agencies, stores, directories, and data-heavy sites that routinely map external datasets into WordPress content.

Operating model: It reads structured source data, lets you map source fields to WordPress fields, and creates or updates content through a guided import process.

What WP All Import is really for

Real-world import files rarely match WordPress fields perfectly. WP All Import is designed for cases where column names, nesting, custom post types, and update rules need more control than a basic importer provides.

WP All Import earns its place when this job happens often enough that the manual alternative becomes slower, riskier, or harder to audit. I would judge WP All Import by how clearly it solves that workflow and whether the site team can explain why this specific plugin is installed.

How the workflow works in practice

Upload or connect the source file, inspect records, choose the target post type, map incoming values, define unique identifiers, preview the result, and run a small test import before processing the full dataset.

For WP All Import, I would reproduce this workflow on staging using the same roles, content types, theme, integrations, and caching setup that matter in production. That WP All Import test should focus on the plugin’s real job rather than a generic feature demo.

Features that matter

Flexible source formats

Import CSV, XML, Excel, and supported Google Sheets sources without forcing one rigid file structure.

Flexible source formats is useful in WP All Import only when it supports the intended workflow. For WP All Import, I would verify Flexible source formats in the site’s actual stack and avoid giving the same responsibility to another plugin.

Visual field mapping

Map source fields to WordPress title, content, taxonomies, and other supported destinations.

Visual field mapping is useful in WP All Import only when it supports the intended workflow. For WP All Import, I would verify Visual field mapping in the site’s actual stack and avoid giving the same responsibility to another plugin.

Record filtering

Limit an import to records that match specific conditions instead of processing every row.

Record filtering is useful in WP All Import only when it supports the intended workflow. For WP All Import, I would verify Record filtering in the site’s actual stack and avoid giving the same responsibility to another plugin.

Update matching

Use unique identifiers to update existing records during repeat imports rather than always creating duplicates.

Update matching is useful in WP All Import only when it supports the intended workflow. For WP All Import, I would verify Update matching in the site’s actual stack and avoid giving the same responsibility to another plugin.

Add-on ecosystem

Paid add-ons extend support for WooCommerce, ACF, users, and more specialized data models.

Add-on ecosystem is useful in WP All Import only when it supports the intended workflow. For WP All Import, I would verify Add-on ecosystem in the site’s actual stack and avoid giving the same responsibility to another plugin.

Where WP All Import fits best

WP All Import is valuable when imports are recurring, messy, or mapped to custom structures. Its flexibility matters most on data-driven sites where a simple one-click importer cannot express the required transformation.

WP All Import works best when someone on the team clearly owns this workflow. On managed sites using WP All Import, document who can change its settings and which production behavior must be retested after relevant platform updates.

Choose WP All Import when

  • Your source file structure does not match WordPress cleanly and you need field-by-field mapping.
  • You expect recurring imports or large datasets where repeatable update logic matters.

Keep the stack simpler when

  • You only need to import a normal WordPress export file once.
  • Your source data requires extensive transformation that is better handled before it reaches WordPress.

WP All Import vs migration plugins

Migration plugins move whole WordPress sites or databases. WP All Import is more granular: it is for mapping external records into WordPress content and updating them over time.

When comparing WP All Import with an alternative, focus on workflow ownership, data location, maintenance burden, and whether that alternative is already part of the site. For WP All Import, overlap matters less than whether the operating model fits the team maintaining it.

Trade-offs to understand

Complex imports can affect database performance and may create hard-to-reverse changes. Always back up the site, test a small sample, and define unique identifiers carefully before a full run.

I would review WP All Import again after major platform changes. WP All Import should remain installed only while its job is necessary, its behavior is understood, and the team still knows how to verify that it is working correctly.

Free and paid considerations

The free version covers core import workflows. Pro and paid add-ons unlock capabilities such as more advanced custom-field, image, WooCommerce, user, and scheduled import scenarios.

PluginSuggest verdict

WP All Import is one of the more capable choices when WordPress must ingest structured external data repeatedly. It is excessive for a simple WXR migration, but very useful for feeds, directories, catalogs, and custom content models.

FAQs

Can WP All Import import CSV files?

Yes. CSV is one of its core supported import formats.

Can it import XML data?

Yes. XML imports are a major use case for the plugin.

Does it support WooCommerce?

WooCommerce-focused import capabilities are available through its add-on ecosystem.

Can WP All Import update existing posts?

Yes, when records are matched using an appropriate unique identifier.

Should I back up before a large import?

Yes. Large or complex imports should be tested and backed up because they can change many records at once.

Is WP All Import the same as a site migration plugin?

No. It imports mapped records into WordPress rather than cloning an entire WordPress installation.

Similar Plugins

Freemium

CSV and XML WordPress import/export plugin with visual mapping, remote URLs, FTP, Google Sheets, attachments, WooCommerce support, and Pro scheduling/custom-field…

Community Reviews

0 community reviews
Log in or create an account to write a review.
No published community reviews yet.