WP Smart Import : Import any XML File to WordPress


WP Smart Import : Import any XML File to WordPress

The most powerful solution for importing any CSV and XML files to WordPress. Create Posts and Pages any Custom Posttype with content from any XML or CSV file.


  • Import any XML file into WordPress
  • Import any CSV file into WordPress
  • Import data into any post type
  • Import Large Files
  • Advanced Field mapping using drag and drop UI
  • Save import as a template for use it in another import
  • Save import file for reuse it later.
  • Local and Remote Image (Media) Import
  • Manage Import
  • Import Insight with data of post create and update


  • Step 1: Select File ( Upload file, From URL & Select Existing File)
  • Step 2: View File structure & select element.
  • Step 3: Map Fields
  • Step 4: Run Import
  • Import in progress..
  • Manage Imports
  • Manage Files


This plugin can be installed directly from your site.

  1. Log in and navigate to Plugins & Add New.
  2. Type “WP Smart Import” into the Search input and click the “Search” button.
  3. Locate the “WP Smart Import” in the list of search results and click “Install Now”.
  4. Click the “Activate Plugin” link at the bottom of the install screen.

It can also be installed manually.

  1. Download the “WP Smart Import” plugin from WordPress.org.
  2. Unzip the package and move to your plugins directory.
  3. Log into WordPress and navigate to the “Plugins” screen.
  4. Locate “WP Smart Import” in the list and click the “Activate” link.


27 January 2022
Pretty unintuitive UI and didn’t work very well. Some of the fields mapped didn’t show up at all (like images from URL, or creator and short description as custom fields). I ended up with some basic (unformatted, bare text) posts that will still take significant work to clean up. If your XML has lots of good data, skip this plugin and use another solution that will be less head-scratching to figure out and more effective at duplicating the posts you’re trying to import.
6 August 2021 1 reply
I had an import issue and it was resolved within a week and a bit. very helpful support. highly recommended. plugin works great. no need for wocommerce add on plugin subscription fees. its an all in one solution for importing products. works fantastically. Big thanks to the support team . Im very very happy.
12 June 2021 1 reply
Best plugin with a lot of good premium features in the plugin. Recommendations – 1. – Please add a visual text editor toolbox for content section during import. 2. – Add find and replace feature for whole XML file during import to replace text, links, etc. Keep it up! Thank You
10 December 2020
I tested the CSV import 5 times with multiple csv files and get “Error : file Not Valid”. Despite the claim that it supports CSV, it doesn’t seem to be the case.
21 November 2019
This plugin does everything and more than most commercial plugins will. I’m going to use it to import a series of articles for which the text and the publication dates are known upfront. I bundle texts, titles, featured image urls and publication dates in an XML and upload to Wordpress. The only thing that I’m missing is the ability to import posts with html in the content.
Read all 12 reviews

Contributors and Developers

“WP Smart Import : Import any XML File to WordPress” is open source software. The following people have contributed to this plugin.


Change Log


  • IMPROVEMENTS: Enhanced protection for XML file processing vulnerabilities during upload and download.


  • IMPROVEMENTS: Fixed XML file processing vulnerabilities during upload to prevent XSS attacks.


  • IMPROVEMENTS: Security by fixing XML file processing vulnerabilities during upload.


  • IMPROVEMENTS: XSS Security Bugs
  • IMPROVEMENTS: Support for WP 6.4


  • IMPROVEMENTS: Support for PHP 8
  • IMPROVEMENTS: Support for WP 6.2


  • FIXED: Security bugs


  • FIXED: jQuery Error


  • FIXED: some bugs.


  • Initial Version.