This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP Advanced Importer


Note all the advanced XML import features are inregrated with plugin now, give a try with this plugin for all bundled features.

Advanced importer enables to import a bulk XML file with any number of records. It enables to import WooCommerce simple products, Post, Page, Custom Post and Users data in a XML file. It also supports Custom Post Type UI plugin, Custom Field Suite and SEO import with All in One SEO plugin. The import process is executed in a few simple clicks.

Please show your support for WP Advanced Importer by giving it a rating πŸ™‚

Steps to import an XML file:
1. Upload an XML file by clicking on the Import button.
2. Then in mapping section, relate the XML nodes with the corresponding fields of WordPress.
3. In the final import, check for the duplicate entries based on the Post Title, ID, slug and content and import your XML file.
4. Now your import starts and your files are updated in your WordPress website.

Import WooCommerce Simple Products into WordPress from XML

The advanced XML importer enables to import the simple products in XML file into WordPress. The WooCommerce simple product data can be imported along with the custom fields of Custom Field Suite and All in One SEO add-on.

The featured image can be imported from external URL like Google image, pexels, pixabay, shutterstock, etc,. The images that need to imported are unprotected and it should be accessible without any password prompting. To enhance the performance of the Advanced XML Importer, the images are imported parallely in the background with the help of WP-CRON. You can easily configure WP Cron and import your data faster and smoother.

If you have your data as a CSV file, you can use the WP Ultimate CSV Importer. Which supports the same for the CSV file.


  • Import your WooCommerce simple product from XML into WordPress.
  • Import Custom Field Suite data in XML into WordPress.
  • Advanced media handling with featured image import from external URLs.
  • All in One SEO fields can be imported along with Post, Page and Custom Post.
  • Perfect duplicate prevention with duplicate detection based on Title, ID, slug and content.
  • Dashboard to grasp the details of the import process.

Modules supported To Import

  • Core Modules – Post, Page, Custom Post and Users.
  • eCommerce products – WooCommerce simple products.
  • Custom Post – CPT UI and default WordPress Custom Post.
  • Custom Fields – Custom Field Suite.
  • SEO field – All in One SEO.

Ultimate CSV Importer PRO

Ultimate CSV Importer PRO has all the features of WP Advanced Importer and it is extended with a lot of features that enables to import, schedule and update both XML and CSV files. The import details over a year is mentioned in dashboard chart and the site updates can be tracked in a fraction of a second. Any changes like modifying existing content or appending new content can be done with the update. The update or import can be performed periodically at regular frequency with scheduler. The update or schedule is done with the templates which is created with mapped fields in the mapping section of the import. The export option enables to export the imported modules as CSV based on the filters.

Supported Modules To Import and Export

  • Core Module – Post, Page, Custom Post, Category, Tags, User, Comments, Customer Reviews.
  • eCommerce Products – WooCommerce, MarketPress, WP e-Commerce.
  • SEO field – All in One SEO and Yoast SEO.
  • Custom fields – CustomPress,ACF, CMB2, Custom Fields Suite, Types, Pods, CCTM.
  • Custom Post – CustomPress,Types, Pods, CPT UI, CCTM.

Highlighted Features

  • Import from FTP, external URL, from computer and server.
  • Import, Update and schedule CSV and XML. Export the imported data as a CSV file.
  • Featured images import from external URL.
  • Save your mapping as a template to automate future imports and updates.
  • Supports WooCommerce product import along with 5 WooCommerce add-on such as WooCommerce chained products, WooCommerce pre-orders, WooCommerce retailer, WooCommerce products and WooCommerce returns and warranty.
  • Imports MarketPress PRO add-on to import products.
  • Simple drag and drop mapping to easily relate the fields in XML & CSV file.
  • Perfect duplicate handling with an option to skip or update the information.
  • Supports Custom Posts created with CPT UI, Custom Press, Types, Pods and CCTM.
  • Imported modules can be managed in the File manager and the logs are maintained in the Log manager.

Helpful links


Try the demo of our WP Ultimate CSV Importer PRO plugin for advanced XML import.

To know more about the product, visit our WP Ultimate CSV Importer page

For technical support and feature request, visit Smackcoders support or mail us.


  • XML upload view of the Advance Importer.
  • An advanced mapping section with simple drag and drop.
  • Duplicate Post import check and import XML.
  • Advanced logs of the current import process with Admin view and Webview.
  • Settings of the Advanced importer to know the php.ini details.


  1. Extract the in wordpress/wp-content/plugins using FTP or through plugin install in wp-admin.
  2. Activate the plugin in the WordPress plugin list.


1. Is there any limitation on file size?

The size of the file is based on the Upload size of your server configuration. The upload_max_filesize should be at least 2M. You can verify your system values in settings -> security and performance.

2. Can we register any number of Custom fields during import?

Yes, any number of fields can be registered on the flow of import process.

3. Can we include external URL for image import?

Featured image can be imported from external URL but the images need to be placed in an accessible location.

4. Why the featured images are not getting populated ?

The featured images are imported in the background for faster and smoother performance, so you need to configure WP Cron.

5. Why the import button doesn’t get enabled?

The import button will be enabled only after uploading your XML file successfully. If not, verify whether the file is properly formatted.

6. Is there an option to update existing Post?

Yes, you can update the existing Post with the Post title, Id, slug and content.

7. Can I skip the duplicate data during import?

Yes, the duplicate data can be handled perfectly with the option to create, skip or update.


September 3, 2016
2.4 out of 5 - and every review negative except one?! I'm not even going to try it until there's a new release fixing the PHP / CGI problem. Thanks, other reviewers, for saving me the grief!
September 3, 2016
The plugin doesn't take into consideration that PHP can sometimes installed as CGI. It tries to execute the function apache_get_modules() which is not available in this case, so it crashes with a fatal error. Even if I removed that function and added an empty array on its place, when I went ahead and tried to upload an xml file to import, it gives a 500 internal server error. So this plugin needs some serious work. Please don't submit plugins that are not tested thoroughly.
Read all 18 reviews

Contributors & Developers

“WP Advanced Importer” is open source software. The following people have contributed to this plugin.


Translate “WP Advanced Importer” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added: Drag and drop mapping section.
  • Added: WooCommerce simple Products Import.
  • Added: Custom Field Suite(CFS) add-on support.
  • Improved: Duplicate detection Title, ID, slug and content.
  • Modified: User interface.
  • Removed: Comments Import


  • Fixed: “The plugin does not have a valid header” issue.
  • Fixed: Issue with Custom Post module.
  • Removed: eShop add-on support.


  • Fixed: Vulnerability security issue.
  • Added: Localize script for multi language support.
  • Added: WordPress 4.4.2 and 4.5 Compatibility checked.


  • Modified: Enhanced dashboard view.


  • Added: eShop product and All in One SEO fields import.
  • Added: Create new WordPress Custom Field on the flow of import.
  • Added: Advanced media handling with shortcode.
  • Added: Author and editor import restriction.
  • Added: Error handling with debug mode.
  • Added: Dashboard chart to represent import details.
  • Modified: New simplified UI to have a better experience.


  • Fixed: apache_get_modules() problem is fixed.


  • Fixed: ../../../../wp-load.php is removed and WordPress ajax call is used.
  • Fixed: Removed the wp-content that are directly used in some files.
  • Added: Checked the ABSPATH in each file.
  • Fixed: Upload media zip option issue is fixed.
  • Fixed: Featured image issue is fixed.
  • Fixed: All warnings are fixed.
  • Fixed: All minor bugs are fixed.
  • Fixed: All typeErrors are fixed.


  • Fixed: Reported forum bugs.
  • Fixed: warnings fixed
  • Added: WordPress 4.2.2 Compatibility checked.


  • Fixed: Reported forum bugs.
  • Added: WordPress 4.1.1 Compatibility checked.


  • Added: WordPress 4.1 compatibility checked.
  • Fixed: Importing image related issues.
  • Added: Securities and Performance tab.


  • Modified: Menu Order changes added to avoid the blank page issues.
  • Added: Dynamic Debug mode enable/disable feature in settings module.


  • Added support for import XML author.
  • Added support for advanced user mapping allows to assign any desired user or create new user.
  • Advanced content mapping, user can selectively import their posts attributes and they can edit the mapping by selecting the post types.
  • Advanced Media handling user can download their attachment by XML attachment URL or else they can upload the media as a portable zip
  • Added support for categories, Tags, post format, WordPress custom fields, featured images, comments etc.


  • Hot security fix added.


  • Complete revamp of code based on skinny MVC.
  • Improved performance.
  • Complete change in UI.
  • Logs added.
  • Duplicate detection added.


  • Added: Comments import feature added for posts,pages and custom posts.


  • Initial release version. Tested and found to work well without any issues.