WP All Import Import XML & CSV to your WordPress

WordPress XML Import. WordPress CSV Import. Easy.

People call WP All Import magical for a reason – it works with any XML or CSV file, imports images, and can easily import data to plugin and theme fields or anywhere else you need it.



“I watched the video and it kind of blew me away. It was cool enough that I bought it immediately and I’m now using it on quite a few sites. It works exactly as it says it works. I have not had a single problem. If you do a lot of content migrations into WordPress, like I do, stop everything you are doing and go buy this plugin.”

Brad Williams, WebDevStudios

“WP All Import has been a tremendously useful tool that saved me many hours of development time. Highly recommended for all kinds of XML and CSV imports to WordPress. I’ve used it successfully for client sites and had no problems at all. If you’re looking for the best import plugin for WordPress, WP All Import is currently your top choice.”

Jean Galea, WPMayor

“We used WP All Import to migrate 9000 articles from an old CMS to WordPress. We exported XML files from the old CMS, and used WP All Import to easily map the XML fields to the right places, be they titles, taxonomies, custom fields, authors or dates. We’ve never used anything else that comes close to matching the power and flexibility of WP All Import.”

Ross Wintle, Oikos


WP All Import’s simple drag and drop interface makes it extremely easy to map the data in your XML or CSV file to the appropriate fields in WordPress.

The plugin works with any theme, any plugin, and supports images, Custom Fields, taxonomies, Custom Post Types, dates, and pretty much every other WordPress field.

WP All Import is designed to be efficient with large imports – it splits large import files into smaller chunks – making it possible to import files with hundreds of megabytes of data and hundreds of thousands of records, even on shared hosting.

WordPress XML imports? WordPress CSV imports? They are easy with WP All Import.

Import to any plugin or theme.

Easily import into fields specific to a theme or plugin. An SEO plugin might have fields for keywords, page titles, and descriptions; a real estate theme might have Listingsinstead of Posts, with fields for the property price, photographs, and number of bedrooms. WP All Import auto-detects the fields used by your plugins and themes, and makes it simple to import data to them.

WordPress CSV Importer

Importing Images - Specify Image URLs

Import images from anywhere.

WP All Import can download images from an external server and link them to your posts, or link images that you upload to your site to posts imported with WP All Import. Specify the URL or file names of the images, and the importer will add them to your posts’ Media Galleries, and optionally set the first one as your Featured Image. You can also import image meta: title, description, alt text, and caption.

Automatic, scheduled import updates.

Specify the URL to your XML or CSV file and configure WP All Import to check it every X hours for updates, using cron jobs. If anything has changed, WP All Import can update your site accordingly – removing old posts, adding new posts, and updating existing posts.

WordPress CSV Importer Merging Functionality Screenshot

Import new data to existing content.

WP All Import can load data from an XML or CSV file into posts that are already present on your site. You can update previously imported posts with a new file, or import data into posts that already exist on your site – for example, using WP All Import to import stock quantities to existing products, or to import updated property prices to manually created property listings.

API hooks & PHP execution for developers.

Pre-process any field in your XML or CSV file with PHP functions before it is imported. For more advanced customizations, API hooks  fire when the XML & CSV importer creates, updates, or deletes a post, runs an import, or saves an image – just like the action hooks built-in to WordPress.

Take a complete product tour to learn more, or try a live demo of WP All Import.


“I used WP All Import for a site dedicated to Ukrainian elections. I imported a large amount of data related to voting organizations, places and candidates. There are 3 big advantages of WP All Import for me – Advanced Custom Fields support, flexible configuration, and a clear license that allows me to use the plugin on all my sites.”

Vitaliy Pylypiv

“I am a marketer and amateur developer from Greece and I’ve used WP All Import on my site EdealsAndMore.gr to import more than 10,000 offers from more than 70 deal sites every day. Each deal site provides me with a separate datafeed, and I use the scheduled imports feature of WP All Import to automatically import the latest deals from each provider.”

Emmanuel Kolliniatis, EdealsAndMore

“WP All import is easy to use and very flexible – it works with different post types and fields within WordPress. I love using it to import show notes for my video podcasts at Trep Talks. I created a template in WP All Import and all I do now is put the new info in a CSV (Excel) file and upload it using WP All Import. It saves me tons of time and makes the process much easier.”

Sushant Misra, Trep Talks

WP All Import

You must log in and be a buyer of this download to submit a review.