Import All Pages, Post types, Products, Orders, and Users as XML & CSV


Migrating content is no more difficult now

Your Content Is Important. Trust It With WP Ultimate CSV Importer!

With our all-in-one ultimate import export bundle for WordPress, you can now quickly and conveniently import all types of content from XML and CSV files in fast and easy steps. Our plugin will help you save time and effort while still ensuring accuracy and precision. Whether you are an experienced developer or a novice user, this plugin is your perfect solution.

Try our free demo site here to get started today, and you won't be disappointed!

Free trial

You can import all types of content from XML and CSV files directly with WP Ultimate CSV Importer Plugin.

What to import as CSV/XML

Purchase Ultimate CSV Importer Premium one-time for more import and export features.

Advanced Features that make life easy

  • Built-in drag-and-drop feature for easy content uploads with just a few steps.
  • Upload as a zip compressed file from PC, URL, or FTP/SFTP.
  • Visitors are notified when maintenance mode is in effect during import.

Huge list of Plugins Supported

  • Advanced Custom Fields (ACF): Basic, Choices, ACF repeater, and jQuery fields.
  • MetaBox Plugin ~ Basic & Limited Advanced fields.
  • Pods ~ CPT and All Fields.
  • JetEngine ~ Basic fields.
  • WooCommerce ~ WooCommerce Products are imported with categories, tags, gallery images, and attributes.
  • WooCommerce Product Bundles Plugin.
  • WooCommerce Billing & Shipping Information
  • WordPress SEO Plugins: AIOSEO (free & pro), RankMath SEO FREE, SEOPress (free & pro).
  • WP Job Manager Plugin.
  • Custom Field Suite plugin.
  • WP Customer Reviews.
  • LearnPress plugin ~ Courses, Lessons, Quizzes, Orders, and Questions.
  • LifterLMS plugin ~ Courses, Coupons, Reviews, Lessons.
  • MasterStudy LMS plugin ~ Courses, Lessons, Quizzes, Questions, and Orders.
  • BuddyPress Import
  • bbPress ~ Topic, Reply, and Forum
  • Post Expirator Plugin.
  • Featured Image from URL(FIFU)
  • TotalPress Custom post types, Custom Fields & more ~ CPTs, Custom Fields

What is WP or WordPress import?

It is a method to import your content from one WordPress database or instance to another using a plugin.

It allows you to copy all the existing posts, pages, and categories from an existing site into a new website. Our plugin can do this by using the WordPress database as a source of information on your old site. You can then move the content to another website or blog.

This means that when you import using our plugin, you'll be able to use all the same posts, pages, and categories that were already on your old site. You'll also have access to all the settings and options configured on your old site before shutting it down.

Our plugin has been around for 12 years now and it's still one of the most used plugins when it comes to importing content on WordPress sites. You can use this plugin to migrate your existing WordPress installation to a new one. Or even export content, and import or update your data in bulk.

How to import files in WordPress

The easiest way to import files is by uploading them directly to WordPress. You can also use import tools found under Tools > Import/Export or a plugin. If you have installed the plugin go to the WP Ultimate CSV importer menu to import or export WordPress. You can import any file in WordPress. Supported file formats like XML, or CSV.

Why XML & CSV Format for WordPress Importer

  • The CSV method allows any users with basic Excel or spreadsheet knowledge to audit, change, edit, or update the data visually in bulk before importing. This method involves any offline program that requires limited manual work and takes less time.

  • Editing XML requires a basic understanding of the structure. Otherwise, users are limited to importing without any changes to the source file.

You can choose between XML and CSV. With WP Ultimate CSV Importer you can import and export Posts, Pages, Custom Posts, WooCommerce, and other post types to and from WordPress.

How to use this CSV & XML WordPress Importer

  • You can use the export option and export records(existing content) from WordPress to create a base sample CSV or XML file or use it as a template to build your import file.
  • You can easily edit, and update the export file to import back.
  • You can add new fields with values to existing posts via import file.
  • Or add more posts according to your needs.
  • Use the update option by choosing existing items while importing. This will update/replace values as per mapping setups.

Tips to do it right

  • Always do a demo import after export, then test and improve the migration.
  • Take a safe DB backup before import in case a simple rollback is required(You can find the rollback settings in the import configuration area).
  • Always validate the file before you run the import.
  • Do several test/demo imports with 5-10 records to verify the accuracy.
  • Learn, edit, and improve the CSV/XML file content.
  • Edit, correct, improve, and fine-tune your uploaded file until you get 100% satisfactory results.
  • The same process should be repeated for the remaining data rows in the uploaded file.
  • Finalize your file, and go for the actual import.

Few Simple Steps to Publish in Bulk

Importing content in bulk can be done in several ways depending on the source type, platform, and file type.

  • Browse and then upload your CSV/XML file content into the system.
  • Select a post or data type from the drop-down menu.
  • Drag & drop or select & map appropriate WordPress fields against the file headers.
  • Enable media handling for external images to ensure they are imported correctly.
  • Use advanced options to have more control over how content is published.
  • Verify, confirm, and click import to process all the data in one go.
  • Review the real-time log and make sure that all posts created are accurate.

View this YouTube tutorial video playlist for detailed instructions on how to successfully publish content with various supporting 3rd party plugins.

What are Import and Export in WordPress?

Importing and exporting are two different things. WordPress can import data from other sources, but it cannot export the data to another source. It is possible to export a WordPress database using the wp_export_dump() function to back up your database tables in bulk. Other ways are using a plugin to export the data as XML, CSV, or JSON file formats.

If the webmaster is inconvenient with manual copying, then this is a welcome change. Instead of copying and pasting, simply drag and drop!

Importing content that is posts, pages, and attachments is an extremely useful tool for building out sites with content from other sources. You can use it as an alternative to building SEO structures within your website or adding new products or services to existing sites.

How to import WordPress site from localhost

If you are using XAMPP or WAMP, it is possible to export after development and customization as XML or CSV from the export tab. You can trim content using advanced filters to exclude unwanted and unfinished items for migration. Then import the site to a remote host.

You can also use this method when building new sites, developing them in localhost, and needing access to existing content on the old server.

This is also useful if you have moved your site to another server or hosting and want to move it back.

WordPress Migration Step 1: How to do WordPress all export

  • Go to the Export tab.
  • Choose a type of post from the available list.
  • Give a name and choose a type for the file to export.
  • Choose to split for larger exports.
  • No. of advanced filters available to narrow down your export.
  • Apply some of them appropriately to your needs.
  • You can also choose to schedule this export in the background.
  • Click Export to process.
  • Hit the Download button to save your export file.

WordPress Migration Step 2: WP All CSV/XML file Import in a few simple steps

  • Prepare the data file that includes all content.
  • Validate the file and fix any conflicts before import.
  • Navigate to the Import/Update tab in the plugin.
  • Upload the file to import.
  • Choose New or Update Existing item Import.
  • And choose the post type from the drop-down.
  • Update the field mapping between WordPress attributes from the left to data headers on the right side.
  • You can control the data from particular columns to be imported as a specific WP field in mapping.
  • Cross-check and update the mapping to confirm everything is good to go.
  • You can also import posts with images from external remote URLs or by uploading a localized compressed zip file.
  • Choose the appropriate option to handle images.
  • Click continue to process import.

Migrate Your LMS Content with the WordPress Import Export Plugin

If you're planning to migrate your old WordPress LMS site data to a new one, the WP Import Export Plugin is your best ally. With support for LearnPress, LifterLMS, and MasterStudy LMS plugins, it's a breeze to transfer your online courses, lessons, quizzes, questions, orders, and more. WP Ultimate CSV Importer drastically cuts down the time required to populate your LMS website with data. Give it a spin and experience the advantages firsthand! Check out our tutorial blog on building an LMS website using MasterStudy and CSV Importer Plugins to get started.

Premium Features

The WordPress Ultimate CSV Importer Pro offers powerful premium features to meet our user's requirements. A few features are listed below:

  • ACF(Advanced custom fields) Free & Pro plugin.
  • JetEngine
  • CMB2 fields
  • Toolset Types (Custom fields, Post Relation, Intermediate post, Repeatable Field & Repeater Field Group)
  • E-commerce data such as WooCommerce(Variations, Attributes), and WPeCommerce.
  • Multi-Languages by WPML, qTranslate X, and Polylang plugins.
  • Yoast SEO Free & Pro plugin.
  • Events Manager Free & Pro plugin.
  • NextGEN Gallery plugin.
  • Schedule as many background imports and make it recursive.
  • Update old data by Post ID or Title or slug Match.
  • Export with advanced filter set and in different file format output.

Please visit WordPress Importer & Export Premium Features here for more details and contact us for technical support via email.

Learning Resources

Slike ekrana

  • Dashboard view of the WordPress Ultimate CSV & XML Import plugin.
  • Upload an XML or CSV file.
  • Simple Drag and Drop mapping in CSV & XML Import plugin.
  • Mapping view of the uploaded XML or CSV. All import fields are set up against WordPress fields.
  • Detailed real-time log in WordPress.
  • Settings with php.ini details.
  • Downloadable log manager for all imported events.
  • WordPress XML All Import Option.


It is as simple as installing any other WordPress plugin. There are two general methods:

General way

  • Download the Zip file from the Plugins page.
  • Go to Plugins -> Add New -> Upload.
  • Browse and upload the downloaded files.
  • Activate the WordPress CSV Import plugin.

FTP Users

  • Upload the CSV Importer plugin Zip file to /wp-content/plugins/ and extract it there.
  • Navigate to Plugins -> Installed Plugins
  • Choose -> Active

From Admin Page

  • Go to Plugins -> Add New
  • Search for WP Ultimate CSV Importer
  • Click Install Now -> Activate


What is a CSV file?

CSV files or Comma Separated Value files are a simple text format for storing tabular data. A comma is used to separate characters and also used to separate values in tables. When a comma is used for separating characters within a CSV file, it should be escaped with double quotes for proper structuring values in tables.

What is CSV file format?

For WordPress, the default format will be UTF-8, and for non-Latin character data, UTF-8 without BOM is used. Various file formats are available based on encoding types like ANSI, UTF-8, UTF-8 without BOM, USC-2 BE BOM, and USC-2 LE BOM.

How to validate a CSV file for issues?

Importing your CSV may fail if you miss escaping characters or misplace/skip characters. Any CSV file should be checked for errors or warnings before being imported into WordPress. You can validate a CSV file using a free tool CSV Lint to identify issues and where to fix them exactly.

What is an XML file?

An XML document is a basic unit of XML information, consisting of elements and other markups in an orderly package. An XML document contains a wide variety of data.

Can I get any demo data or sample files for testing the import?

Get example CSV files from here to start testing import with WP Ultimate CSV Importer.

Why can't I import all WordPress demo content?

There may be 2 possible cases
1. The plugin supports zip uploads. There may be unsupported file types in the zip file, it should have XML or CSV files.
2. The uploaded XML or CSV file contains errors or is not properly validated.

WordPress posts not showing after import, Why and how to fix this?

This could rarely happen for reasons like,
1. Mandatory fields have no values.
2. wp_debug value is set to True.

You could avoid this error by providing values to the mandatory fields and setting False to wp_debug in the wp_config file.

Why does the media library fail to import using the Export-Import WordPress plugin? That is not importing all images to WordPress media, no files found?

The failure may be due to,
1. Unsupported image formats.
2. The image is not publicly downloadable (permission issue).
3. The domain or URL doesn't exist or isn't secured (SSL issues).

How to import WordPress posts with images?

To do this, add a separate column for featured images in your import file and mention the image URL as a value. Or declare the inline images inside the post_content and provide the image URL using the HTML tag inside the post_content.

How to import all external images in WordPress?

In the Media Handling section of the WordPress Importer plugin, just enable the Download Post-Content External Images to Media option. This will import all the images from Google Images, Pexels, Pixabay, Dropbox, etc., directly to your WordPress media library. Check Media Handling in WordPress Importer documentation for more information.

How to Import WordPress with already existing post content without duplicating it?

You can import the same post content without duplicating using the update method in WP Ultimate CSV Importer. After uploading the file, select the Existing items option. Followed by other steps, in the Import Configuration Section click on Update to update the newly imported data inside your existing WordPress Posts.

How long does WordPress import take?

Typically, the speed and performance are influenced by your server speed, memory capacity, and file size. You can track the completion time of import in the Import Configuration section screen.

For more detailed FAQ answers, please visit the FAQ article for CSV Importer.

How to import and export WordPress posts?

  1. To export posts, go to the Export tab and select Posts. Provide a file name and select one file type. Click Export and download the file to your local device. This exported file can serve as a sample for creating a new file or for importing the data to another WordPress site using WP Ultimate CSV Importer.

  2. To import posts, go to the import/update section and upload your prepared CSV or XML file.

How to import a Word document into WordPress

If you have a Word document to import into WordPress, follow these steps:

There are no viable solutions or plugins available to directly import the docx or docs file to WordPress. Instead, you can use a tool or plugin to convert them into a post. Note that this applies only to a single post.

Alternatively, there are three possible ways to do this manually by copying and pasting content from docs,
1. The first possibility to do that using Classic editor, go to Pages > Add New. Simply copy and paste the content as one post at a time.
2. For the Gutenberg editor, copy and paste the content to create blocks one at a time.
3. Else you can embed a Word document using a plugin.

How to export WP Users?

Make sure the export addon is installed and activated in WordPress. Then, navigate to the plugin export tab to export WP Users.

Why I cannot see SEOPress fields in the mapping section?

It may be because the plugin is not installed. So install and activate the SEOPress plugin first, the fields will now be displayed. In case the issue persists, try to deactivate and activate the plugin again. Additionally, If you have a cache plugin installed, clearing the cache may also help.

How to import SEOPress plugin data using WP Ultimate CSV Importer?

To import, you should have a CSV or XML file first.

Then follow these general steps:
– Ensure that the WP Ultimate CSV Importer and SEOPress plugins are installed and activated on your WordPress site.
– Go to the Import tab.
– Select and upload the CSV file
– Choose the appropriate options for the import.
– Click on the Import button to start the import process.

It is highly recommended to have a backup of your website and test it on a staging environment before importing it on your live website.

Where can I get the SEOPress data as a CSV or XML file?

To import SEOPress data using the WP Ultimate CSV Importer plugin, you'll first need to export the data to a CSV or XML file. Otherwise, create a new one using an example file.

Follow these steps to export steps to export
– In the WordPress CSV Importer plugin, go to the export section(tab).
– Select what to export, here it can be posts for example.
– Use the available filters to limit the post counts.
– Choose an available format from CSV, XLS, XML, or JSON export file formats.
– For example, choose CSV as an option.
– Click Export to export the data
– Download the data in CSV format.

If you don't have any data to export, you can create a CSV file using an example file. Here are the steps to create one:
– Use the already exported file as a sample file or get the sample CSV file here.
– Use this as a base file and add required data row by row under the SEOPress field column.

Here is a list of SEOPress fields and their matching values:
– _seopress_titles_title- If empty, SEOPress default template value will be applied – Redirection World SEOPress.
– _seopress_titles_desc- SEOPress descriptions here – Desc Redirection World SEOPress.
– _seopress_robots_index – Yes or no.
– _seopress_robots_follow – Yes or no.
– _seopress_robots_imageindex – Yes or no.
– _seopress_robots_archive – Yes or no.
– _seopress_robots_canonical – Should be a URL; the default is your own URL.
– _seopress_analysis_target_kw – Optional; can be filled manually.
– _seopress_robots_primary_cat – Optional
– _seopress_robots_breadcrumbs – Optional
– _seopress_social_fb_title – If empty, SEOPress default template value will be applied.
– _seopress_social_fb_desc – If empty, SEOPress default template value will be applied.
– _seopress_social_fb_img – If empty, SEOPress default template value will be applied.
– _seopress_social_twitter_title – If empty, SEOPress default template value will be applied.
– _seopress_social_twitter_desc – If empty, SEOPress default template value will be applied.
– _seopress_social_twitter_img – If empty, SEOPress default template value will be applied.
– _seopress_redirections_type – Optional – 301.
– _seopress_redirections_value – Should be a URL-
– _seopress_redirections_enabled – Yes or no.
– _seopress_redirections_logged_status – Both – Both.

Once you have the file, you can then use the WP Ultimate CSV Importer to import the data into your WordPress site.

I have some specific cases. I have a multilingual website. But I have English as the default language, and I am using WPML for translation. Can I use your plugin to import the translation data for LearnPress fields?

This feature is not available for now. If you want us to implement this for you, kindly contact us at

How can I import multi-choice questions using WP Ultimate CSV importer?

Yes, it is possible. To import multi-choice questions, you need to list the answer choices with their respective values, separated by “->” symbols. For instance, Red|yes->Blue|no->Green|no can be used to represent a question with three choices. If there are multiple options for a single question, use a comma separator to list them.

How can I change the order details via CSV/XML file for specific users?

You can't change order details for specific users. Instead, you can update them based on order ID.


7. Novembra 2023.
Good plugin, but causes an error when exporting users: "PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Smackcoders\WCSV\ExportExtension::convert_acfname_to_key(), 3 passed in" To fix the error, you need to add the missing arguments to the FetchUsers function (wp-ultimate-csv-importer-pro/exportExtensions/ExportExtension.php): $result = $this->convert_acfname_to_key($result,$this->module,$this->optionalType,'pro'); I hope you fix this and the new version will work without errors.
31. Oktobra 2023. 1 reply
The user-friendly interface makes it a breeze to import and manage, they also have a great support team!
13. Oktobra 2023. 1 reply
I have really appreciated the WP Ultimate CSV Importer plugin (and the companion WP Ultimate Exporter) from Smackcoders. As I was developing my site, there were several times when I needed to export data for Custom Post Types, complete the data points for all records, add columns, and then re-import the records. This plugin made it SO much easier for me to do that work, instead of having to open/edit/save every record on the WP backend. And when a recent update created a persistent upgrade promo notice that could not be dismissed, the Smackcoders team got right on it and developed a patch and sent me a link to download -- even before they published it. This is a very useful tool paired with a very responsive team!
26. Septembra 2023. 1 reply
A must have for uploading products or when you have hundreds of posts to enter. Works well with ACF too.
Read all 483 reviews

Saradnici i programeri

“Import All Pages, Post types, Products, Orders, and Users as XML & CSV” is open source software. The following people have contributed to this plugin.


“Import All Pages, Post types, Products, Orders, and Users as XML & CSV” je prijeveden na 5 dijalekata. Zahvala prevodiocima za njihov doprinos.

Prevedi “Import All Pages, Post types, Products, Orders, and Users as XML & CSV” na vaš jezik.

Zainteresirani za razvoj?

Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.

Zapis promijena


  • Added: ChatGPT integration for content and featured image


  • Fixed: WP Error when import empty post title.


  • Added: Bulk Import & Export Support for Elementor Templates


  • Added: WP Version 6.4.1 compatibility


  • Added: Support for ACF Bidirectional Relationship Import (User,Post Object,Relationship,Taxonomy)

  • Added: Restriction added for Masterstudy LMS Import & Export

  • Added: WP Version 6.3.2 compatibility
  • Added: Exmage image import support

  • Added: Import support for WPComplete plugin

  • Fixed : Minor bugs in metabox checkbox list
  • Updated : admin notice

  • Fixed : Minor bugs in totalpress import
  • Updated : Banner image

  • Added : Support for TotalPress Custom Post Types and Fields Import & Export

  • Fixed: Minor bugs
  • Removed: Unwanted code

  • Added: Support for CFS loop fields import

  • Added: WP Version 6.3 compatibility
  • Fixed: CFS Import issue


  • Fixed: Delete from wordpress – XML limit issue
  • Fixed: 500 issues


  • Added: Yoast SEO Free import and export support
  • Updated: Security fix – Restriction in import folder indexing
  • Removed: Author/Editor import option from settings for security reasons


  • Fixed: Restricted advanced manipulation options for author role
  • Updated: Security fix – Restriction in export folder indexing


  • Fixed: JetEngine default time import


  • Added: ACF Basic Fields under Taxonomies


  • Resolved: ACF Fields Missing under Users Module


  • Resolved: Issue with Upload txt file via FTP, SFTP sections


  • Modified: Media table image url data type
  • Fixed: WooCommerce Stock Status issue


  • Modified: Displays plugin menu based on the selected user roles


  • Fixed: WooCommerce bundle product sort order issue
  • Added: MetaBox plugin's video field import support


  • Added: Support for BuddyPress Users Import


  • Fixed: PHP 7.4 Warnings & Notices & Deprecated Errors
  • Fixed: Minor bugs in MasterStudy LMS Import


  • Added: Support for FIFU (Featured Image From Url) import and export
  • Cleared: PHP 7.4 Warnings & Notices


  • Added: Support for MasterStudy LMS plugin: Courses, Lessons, Quizzes, Questions, Orders
  • Checked: 6.2 version compatibility
  • Fixed: Minor bugs


  • Added: Support for Lifter-LMS plugin: Courses, Coupons, Reviews, Lessons
  • Fixed: Missing language translations
  • Fixed: XML Zip file upload


  • Fixed: Turkish & Chinese language translations
  • Added: WooCommerce Orders, Coupons & Refunds export support


  • Added: SEOPress import integration with complete support
  • Fixed: UI/UX issues and minor bugs
  • Fixed: Now install and manage add-ons directly from the plugin interface


  • Added: options for WooCommerce Orders exporter addon
  • Added: options for WooCommerce Coupon exporter addon
  • Added: options for WooCommerce Refund exporter addon
  • Added: Usability and UI Improvements
  • Added: Translation added for missing strings for 4 languages
  • Checked: 6.1.1 version compatibility


  • Resolved: PHP Version 8.0 check array values
  • Checked: Compatibility for WordPress 6.1
  • Changed: XML limits for files with fewer than 10 records to three


  • Added: Arabic language
  • Added: Persian language
  • Added: Language support for Chinese(Simplified)
  • Added: Language support for Tamil


  • Added: Support for Advanced Custom Fields * Basic, Choices, and JQuery Fields
  • Checked: Compatibility for WordPress 6.0.2


  • Security Fix * Reported by Sanjay Das Payatu


  • Added: Support for Jet Engine Basic Fields


  • Checked: Compatibility for WordPress 6.0.1
  • Modified: Minor UI changes


  • Added: support for the Pods plugin


  • Added: support for the MetaBox plugin


  • Fixed: Added Support for default Categories and Tags


  • Fixed: Restricted the internal URL upload process


  • Updated: Documentation section links
  • Updated: Module name from export section


  • Checked: Compatibility for WordPress 5.9.3
  • Added: Support for WP Job Manager.


  • Checked: Compatibility for WordPress 5.9
  • Fixed: Comment content import.


  • Updated: All CSS and JS libraries to the latest version.
  • Added: Proper sanitizing and escaping.
  • Fixed: Calling files remotely
  • Removed: wp-load.php and replaced with WordPress Ajax call.
  • Fixed: Combining and/or Renaming Javascript Files


  • Added: CSRF Protection
  • Fixed: Security Issues (Removed curl, bitly urls, and file_get_contents for remote URL instead of using http api)
  • Updated: Bootstrap CSS and JS libraries to the latest.
  • Verified: Nonce Check.


  • Fixed: Vulnerability Issue in Zip File Upload
  • Updated: Exporter Pro Buy Now and Upgrade to Pro price changes


  • Added: Support for latest LearnPress-LMS plugin-V4.1.4.1: Courses, Lessons, Quizzes, Orders, and Questions.


  • Checked: Compatibility for WordPress 5.8.2
  • Updated: Third-party CSS and JS libraries


  • Added: Support for latest WooCommerce product bundle plugin-v6.12.4
  • Fixed: Dropbox link image issue
  • Fixed: Language * English(South Africa) issue


  • Added: support for an image through a Dropbox link
  • Checked: Compatibility for WordPress 5.8.1


  • Added: Upgrade now for the latest updates.
  • Added: Delete records not present in XML, CSV files * settings option
  • Added: Separate widget for WooCommerce product attributes
  • Added: List WooCommerce Product Variations in the dropdown, on clicking display update to pro alert (toastify)
  • Fixed: Support page mail issue
  • Fixed: Post content image issue


  • Added: Support for URL and FTP file upload
  • Added: WordPress 5.8 Compatibility
  • Fixed: JQuery droppable issue


  • Added: Compatibility for WordPress 5.7.2
  • Added: Support for Polylang Free & Polylang for WooCommerce plugin.
  • Added: WP Custom field widget in advanced mode
  • Fixed: Default custom field case-sensitive issue in creating wp custom field widget


  • Added: Compatibility for WordPress 5.7
  • Added: Compatibility for All in One SEO latest version


  • Added: Compatibility for WordPress 5.7
  • Added: Support for Rank Math SEO PRO Plugin.


  • Added: support for Rank Math SEO Plugin.


  • Added: Compatibility for WordPress 5.6
  • Added: PHP 8 compatibility
  • Added: Delete items not present in the XML, and CSV files while importing.


  • Added: Simple Mode Method.
  • Added: Support for WooCommerce Product Bundle Fields.


  • Added: Language Compatibility for French, Italian, German, Spanish, Japanese, Russian, Dutch, Turkish, English(Canadian), English(British), and English(South African).


  • Added: Compatibility for WordPress 5.5.1
  • Added: Support for Variation Swatcher for WooCommerce Plugin.


  • Added: Support for WC Product Bundle Meta Fields.


  • Added: Mandatory fields for posts, pages, custom posts, and categories.
  • Added: Recommended addon setup page.
  • Fixed: single row XML import.
  • Fixed: Page template import.


  • Added: Support for Multi-Language plugin(Posts, Pages, and Custom Posts).
  • Added: Post Expirator Support for Posts, Pages, and Custom Posts.


  • Added: Support for Widgets import(Posts, Pages, Comments, Categories, and Archives).
  • Added: Separate Media Handling Section.
  • Fixed: CSV Headers with whitespace issue.


  • Fixed: BBPress issues.
  • Added: Support for navigation menus.


  • Added: Support for BBPress Plugin(Topic, Reply, Forum)
  • Fixed: is_plugin_active check condition.


  • Added: Post Parent and Menu Order field support for Custom Posts
  • Added: CSRF Protection


  • Added: support for LearnPress-LMS plugin: Courses, Lessons, Quizzes, Orders, and Questions.


  • Fixed: image extension issue.
  • Added: Comment reply support.


  • Added: XML supports more than one header mapping.
  • Added: post_trash and delete status import.


  • Added: Imports the post-content image into the media library.
  • Added: featured image based on ID.


  • Added: Existing media image with URL and image name.
  • Fixed: XML import post_status publish issue.


  • Added: XML Support for posts, pages, custom posts, and users.
  • Fixed: post-format issue.
  • Fixed: Deprecated: Non-static method.


  • Renamed: assets/admin.js to admin-v6.0.4.js (To avoid browser cache problem).
  • Fixed: Email validation in support form(
  • Added: Language support for the Spanish language.
  • Fixed: Resume/pause timer issue.


  • Added: post_content image without downloading into media option.
  • Added: post_content editor in drag and drop mode.
  • Fixed: Bulk import problem.
  • Fixed: CSV and text file support with accepted delimiters are, , \t , | , ; , :
  • Fixed: plugin home page UI issue with PHP version 5.5


  • Fixed: Post imports struck in the first record.
  • Added: support for images through Google Drive.
  • Fixed: CPT-UI with product category issue.
  • Fixed: minor issues & warnings.


  • Added: Upload support for the Txt file.
  • Improved: UI Improvements * process image for in send button on the support page.
  • Improved: UI * Show export tab by default. If the user has not installed the exporter plugin, It contains the download link.
  • Improved: UI * In the plugins page inside CSV importer. If a plugin is installed, show it as already installed.
  • Fixed: Timer not stopping after import.
  • Modified: Changed video URL in the documentation. In settings changed file_uploads and allow_url_fopen to on instead of 1.


  • Improved: User interface and performance.
  • Added: Header Manipulation fields can now hold static text content along with any CSV header content.
  • Added: Media upload section to import Images from the computer.
  • Added: Progress bar for desktop upload.
  • Fixed: WordPress core custom fields issue.


  • Added: Support for remote URLs without extensions.


  • Added: WP CSRF Protection.


  • Added: Compatibility for WordPress 5.0


  • Removed: Registering custom field in mapping section.


  • Added: Compatibility for WordPress 4.9.8
  • Added: Post parent imports with Post Title
  • Fixed: Post export redirection issue.
  • Fixed: Post slug import in drag and drop method.


  • Added: Support for serialized data import.
  • Added: Compatibility for WordPress 4.9.6
  • Improved: Usability and user interface.
  • Fixed: Insertion of hyperlinks in WYSIWYG editor in drag and drop mapping.


  • Improved: Notifications in mapping.
  • Fixed: Export menu issue.


  • Added: Compatibility for WordPress 4.9
  • Moved: User import as an add-on.
  • Removed: Export


  • Added: Add-ons support
  • Moved: User import as an add-on.
  • Removed: Export


  • Modified: Hide the filter based on Condition.
  • Fixed: Data loss when page refresh (export).
  • Fixed: Warning during Upload.
  • Fixed: WP user export above 1000 records.
  • Fixed: Custom Field Suite issue.
  • Fixed: Forced quotes issue.


  • Added: Prevent the loss of mapping data
  • Added: Custom field group plugin support
  • Added: Maintenance mode
  • Added: Inclusion feature
  • Updated: Exclude selection as included selection in the export module
  • Fixed: User import
  • Fixed: Delimiter issue
  • Fixed: Advance mapping issues
  • Fixed: Post status in Mapping
  • Fixed: Featured image in Mapping
  • Fixed: Post comment in Mapping
  • Fixed: Export page radio button based on plugin activation
  • Fixed: Comment Export
  • Fixed: Text changes


  • Added: Advanced mapping view with Drag and Drop support.
  • Added: Ultimate member plugin support for user import.
  • Fixed: Issue with Post format.
  • Fixed: Month order in dashboard charts.
  • Added: Latest version support on All in One SEO
  • Added: Compatibility for WordPress 4.7.3


  • Fixed: Broken when SCRIPT_DEBUG is true. Solved.
  • Fixed: Issue in duplicate handling to skip the duplicate records.
  • Added: Missing font “glyphicons-halflings-regular.woff2”.
  • Removed: Unwanted console warnings.
  • Added: Compatibility for WordPress 4.7.2


  • Added: Language Support for German, French, Italian, Spanish, and Dutch & Russian.
  • Added: Restriction to show Admin dashboard widget only for users with Admin role. Solved
  • Added: Notice to enable wp-cron to populate the feature images. Solved.
  • Added: Warning messages to notify when the uploads directory is missing, insufficient permission to access, and the uploaded file size exceeds your server limits.
  • Added: Duplicate handling feature to skip duplicate records.
  • Added: Canonical URL support in All in One SEO data import.
  • Improved: CSV export performance.
  • Fixed: All custom fields in WP installation added to a Post. Solved.
  • Fixed: Mixing up of Custom taxonomies while assigning a term to Post. Solved.
  • Fixed: Adding unwanted data before and after post content. Solved.
  • Fixed: Issue with Post Category & Tags export.
  • Fixed: Missing up on SEO fields in the mapping section.
  • Fixed: Issue in exporting All in one SEO field.
  • Fixed: Issue in assigning page template (wp_page_template).
  • Removed: Warnings in migration script.



  • Added: Compatibility from PHP 5.3.


  • Fixed: WP Customer Reviews import feature.


  • Added: Compatibility for WordPress 4.7 and PHP 7
  • Added: Option to replace imported CSV file value with static and dynamic value.
  • Added: Image imports from external URL.
  • Added: Send email to newly imported User with Password Information
  • Added: Any Custom Post Type import.
  • Added: Post Type imports with terms & taxonomies with any depth of the parent-child hierarchy.
  • Improved: High-speed import with enhanced UI.
  • Improved: User role import with capability value or role name in CSV.


  • Fixed: Browse button disappears in 3.11.0


  • Added: Compatibility for WordPress 4.5.3
  • Added: menu_order field Import for Custom Post Type.
  • Added: Support for comma and pipeline separation in multi-category & taxonomies import.
  • Added: Compatibility to export WooCommerce fields with WooCommerce version 2.6.1
  • Updated: Help links of Product page and live Demo.
  • Fixed: Issues in Taxonomies, Categories & Tags export.
  • Fixed: Issue in export by the status filter.


  • Improvements: Can export any number of records from the WordPress site.
  • Fixed: Issue in ACF relationship field export.


  • Improvements: Duplicate image handling. Option to skip or rename image as image_name-number if image name is same as existing media image name.


  • Added: Compatibility for WordPress 4.5
  • Fixed: Environment issue with custom port ID in MAMP.


  • Modified: CSV Parser Engine with Smack CSV Parser, a high-speed robust parser.


  • Added: Post parent now supports post title and post name.
  • Fixed: jQuery conflicts.


  • Added: PHP 7 compatibility.
  • Added: Support for all postdate formats.
  • Fixed: Featured image and Inline image naming issues.
  • Fixed: Auto mapping issues in Custom Fields and SEO Fields.


  • Added: Localize script for multi-language support.
  • Added: WordPress 4.4.1 compatibility.
  • Improved: Code cleanups with WordPress standards.
  • Fixed: Vulnerability security issue.
  • Fixed: Export issue.
  • Fixed: Custom Taxonomy import issue.
  • Fixed: User mail notification on new user imports.
  • Fixed: Category & Tag issue in the eShop module.
  • Removed: Mod security check.


  • Added: Compatibility for WordPress 4.4
  • Modified: Support page UI.
  • Fixed: Postdate issue.
  • Fixed: Custom Post Type listing issue.


  • Added: Restriction to view the image without a password for protected status content.
  • Modified: Settings page UI.
  • Fixed: post_status mandatory validation issue.
  • Fixed: SEO Fields mapping issue.
  • Fixed: Known issues in export.
  • Fixed: Mandatory validation issues.
  • Fixed: Console Type Error issue.


  • Modified: Changed the Dashboard view.


  • Added: Text domain for the language translation system.
  • Fixed: Detected duplicate issue.


  • Added: Compatibility for WordPress 4.3.1
  • Added: Grouped core custom field in mapping section.
  • Added: Image import with spaces in the image name.
  • Fixed: Module entry counts in dashboard issue.
  • Fixed: Duplication of the image in the media gallery.


  • Added: Compatibility for WordPress 4.2.3 and 4.2.4
  • Added: Export by a specific date and author option in comments.
  • Fixed: Warnings triggered in the console.
  • Fixed: XSS vulnerability.
  • Removed : ../../../../../../wp-load.php and replaced with WordPress Ajax call.
  • Removed: Direct usage of wp-content.


  • Added: Multi language support(fr_FR,es_ES,nl_NL).
  • Added: Inline image handling with short code along with image attributes.
  • Added: Any delimiter support for CSV export.
  • Fixed: Warnings and bug fixes.


  • Added: WordPress 4.2.2 compatibility.
  • Fixed: Allow Editor/Author to import(Multisite also).


  • Fixed: Vulnerability security issue.


  • Added: WordPress 4.2 and 4.2.1 compatibility.
  • Fixed: Blank page issue conflicts.


  • Added: Security fix for curl.
  • Added: Security fix for session status.


  • Fixed: Featured image hotlink issue.


  • Added: Hot security fix in readfile.php.


  • Added: WordPress 4.1.1 compatibility.
  • Improved: Inline image feature.
  • Added a recursive method to assign the image.
  • Fixed: Featured image naming issue. Solved
  • Removed: Warnings.


  • Improved: Post Format.
  • Fixed: Export eShop content issue.
  • Fixed: Import with image name issue.
  • Fixed: Groups plugin conflict.


  • Added: Terminate & Continue option in import.
  • Improved: Log section.
  • Fixed: Web View & Admin View issue.
  • Fixed: Security issue in the export module.


  • Fixed: Security issue.


  • Added: WordPress 4.0 compatibility.
  • Added: HTTPS format support for all WP instances.
  • Added: Warning to guide the user to create an uploads directory with writable permissions.
  • Improved: Security and performance tab under settings module.
  • Fixed: Featured image-handling issues.
  • Fixed: Multisite compatibility issue.
  • Fixed: All console warnings.
  • Removed: Post Content field mandatory option.


  • Added: Debug mode enable/disable options.
  • Modified: Menu order changes.


  • Fixed: Minor bugs.


  • Added: Export features for all missing modules.
  • Fixed: All console warnings and reported logs.


  • Fixed: Dashboard chart issue in multisite.
  • Modified: UI to improve usability.
  • Fixed: Groups plugin conflicts.


  • Added: Inline image support with advanced media handling.
  • Added: PDO check.


  • Added: WordPress 4.0 compatibility.
  • Added: Advanced export features with filter options.
  • Improved: Advanced log section.
  • Fixed: jQuery issues.


  • Added: eShop support.
  • Added: WordPress 3.9.2 compatibility.
  • Fixed: Conflicts with other plugins.


  • Fixed: Hot security issue.


  • Fixed: Multi-site support issue.
  • Fixed: Duplicate issue.
  • Fixed: Security issue.


  • Added: Interactive graphs and charts in the plugin dashboard.
  • Added: Admin dashboard widgets.
  • Added: Users and comments export feature.
  • Added: Auto delimiter handling.
  • Added: Auto mapping feature.
  • Added: Allow authors to access import features.


  • Added: post_format attribute support.
  • Added: page_template attribute.
  • Added: update_post_meta for duplicate meta issue
  • Fixed: Type Error issue in jQuery.


  • Added: All-in-One SEO Pack support.
  • Added: WordPress 3.9.1 compatibility.


  • Added: Compatibility for WordPress 3.9
  • Added: Export feature for Posts, Page, Custom Post.
  • Fixed: Reported bugs
  • Removed: All warnings.


  • Posts with author names as numerical apart from the User ID.
  • Added: menu_order attribute import.
  • Added: Auto image rename option.
  • Option to cancel any partial import in the middle.
  • Improved image handling even special characters in URL.
  • can handle image URLs without any extensions.
  • User-reported Bugs Fixed.


  • User-reported issue fixes.
  • Activation and other plugin conflict issues solved like Jetpack.
  • Admin UI freezing issues * screen option, help links issues fixed.
  • Fixed: WYSIWYG editor UI issue.


  • Combined major release versions of 3.5 and 3.4
  • Improved MVC structure.
  • Improved User interface with drag and drop feature.
  • Improved: WordPress 3.8.1 compatibility added.
  • Module-based systems allow simplifying UI.
  • Added: Detailed log feature added.
  • Added: Support and Useful links added.
  • Added: Support is made easy now from the plugin.


  • Added: Multisite compatibility except for User import.
  • Added: Comments, Users modules mandatory fields validation added.
  • Improved: Removed unwanted warnings.


  • Added: WordPress 3.8 compatibility.
  • Added: Bulk users with a role import feature.
  • Added: Comments import feature with relevant post IDs.


  • Added: WordPress 3.7.1 compatibility added.
  • Added: Different media path support added.
  • Added: Subfolder installations support added.
  • Improved: Updated plugin directory path.
  • Improved: Removed unwanted warnings.
  • Improved: Performance check.


  • Added: WordPress 3.6.1 compatibility added.
  • Added: Mapping UI improved with on select dynamic update feature.
  • Added: Help content added.
  • Fixed: Post slug issue Fixed and tested for 3.6 and 3.6.1


  • Improved: Performance improvements on SQL and CSV parsing.
  • Fixed: Plugin deactivation issue and updated the code.
  • Fixed: Links in the cells make problems with the “quote”.
  • Fixed: Loading content from more than one column.
  • Fixed: Custom Post type issues Fixed:


  • Improved: User interface improvements.
  • Improved: WordPress 3.6 compatibility added, Much Improved UI.
  • Fixed: Featured image issues fixed for WordPress-3.6


  • Improved: Much Improved Featured Image feature.
  • Fixed: Image URL for featured image issues.
  • Fixed: PHP 5.4 upgrade fix


  • Added: Category in numeric are restricted and skipped to Uncategorized
  • Added: Protected status password inclusion as {password}.
  • Added: Post authors can be User ID or name
  • Improved: Much improved workflow
  • Improved: Add a custom field option.
  • Improved: Date format handling improved
  • Improved: Any Date format supported now
  • Improved: Future scheduling and status improved
  • Improved: Can apply post status for the individual post via CSV itself
  • Improved: Featured image handling improved and Fixed. More improvements are scheduled.
  • Improved: Duplicate check options improved for both title and content options.
  • Improved: Post author issue Fixed and improved
  • Improved: Wrong userIDd or name is automatically assigned under admin
  • Improved: Multi-category and tags improved
  • Fixed: Custom Field mapping and import
  • Fixed: Overall Status option improved and issue fixed.
  • Fixed: Password field Fixed: for Protected
  • Fixed: Status as in CSV option improved and fixed.


  • Added: Added more post-status options
  • Added: Publish, Sticky, Private, Draft, and Pending Status for the whole import
  • Added: Protected status with a common password option added
  • Added: “Status as in CSV” to assign a status for the individual post through CSV as ID or Field Tag
  • Added: User ID and User Name support for Post author feature added
  • Added: In case of missing or false IDs post assigned to admin as draft
  • Added: Add Custom Field Text box auto-filled with CSV header tag.
  • Added: Duplicate detection for post content and post title added as options.
  • Added: The user can choose either one or both to avoid duplicate issues.
  • Improved: 6 Standard date format added as drop-down to choose.
  • Improved: Renamed post_name as post_slug to avoid confusion
  • Improved: Mapping Fields
  • Improved: Field tags are formatted to support the auto-mapping option (next milestone)
  • Improved: Listed custom fields with the prefix CF: Name for easy identification.
  • Fixed: Date format conflict


  • Fixed: Major Bug fixed.
  • Fixed: Added UTF-8 support.
  • Fixed: HTML tag conflicts.


  • Major issues fixed and updated to WordPress-3.5.1 compatibility.


  • Update to WordPress-3.5 compatibility.


  • WPDEBUG errors
  • Fixed: The CSV import folder changed to the WP native uploads folder.


  • Renamed the mapping field attachment as featured_image and category as post_category.


  • Added featured image import feature along with post/page/custom post.


  • Bug Fixed: To recognize the trimmed trailing space in the CSV file.
  • Added: Validation for the duplicate field mapping.


  • Added features to import multiple tags and categories with different delimiters.


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