Ready to get started?Download WordPress

Plugin Directory

Import any XML or CSV File to WordPress

WP All Import is an extremely powerful plugin that makes it easy to import any XML or CSV file to WordPress.

WP All Import is an extremely powerful plugin that makes it easy to import any XML or CSV file to WordPress.

WP All Import has a four step import process and an intuitive drag & drop interface that makes complicated import tasks simple and fast.

There are no special requirements that the elements in your file must be laid out in a certain way. WP All Import really can import any XML or CSV file.

WP All Import can be used for everything from building a store with an affiliate datafeed to displaying live stock quotes or sports scores to building a real estate portal.

WP All Import Professional Edition

WP All Import Pro is a $99 upgrade that adds the following features to the free version of WP All Import:

  • Import to Custom Post Types - commonly used to import to Automotiv, OpenHouse, Listings, and WooCommerce, as well as any other theme or plugin that makes use of Custom Post Types.

  • Cron Job/Recurring Imports - WP All Import pro can check periodically check a file for updates, and add, edit, and delete to the imported posts accordingly.

  • Import data to Custom Fields - used by many themes, especially those using Custom Post Types - to store data associated with the posts.

  • Import images to the post media gallery - WP All Import can download images from URLs in an XML or CSV file and put them in the media gallery.

  • Import files from a URL or FTP server - Download and import files from external websites or FTP servers, even if they are password protected. FTP imports support wildcard patterns, i.e. *.xml, so for example you could download and import all XML files in a certain folder.

  • URL and FTP imports are integrated with the recurring/cron imports feature, so WP All Import can periodically re-download the files and add, edit, and delete posts accordingly.

  • Execution of Custom PHP Functions on data, i.e. use something like [my_function({xpath/to/a/field[1]})] in your template, to pass the value of {xpath/to/a/field[1]} to my_function and display whatever it returns.

  • Pro version customers also get access to our customer portal with documentation and tutorials, and e-mail technical support.

Upgrade to the professional edition of WP All Import.

Need to import XML and CSV to WooCommerce? Check out our WooCommerce add-on.

Requires: 3.6.1 or higher
Compatible up to: 3.8.3
Last Updated: 2014-4-9
Downloads: 71,265


3 stars
3.8 out of 5 stars


0 of 8 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 0,1,0 100,2,2
0,1,0 100,1,1