BACK TO DIRECTORY

WP Smart Import : Import any XML File to WordPress

by Xylus Themes

3.9
(12 ratings)

WP Smart Import is the most powerful and user-friendly solution for importing XML files into WordPress. Effortlessly create Posts, Pages, and any Custom Post Type with content mapped directly from your XML source files.

With an intuitive drag-and-drop template builder and real-time XML node preview, you can visually map your data fields without writing a single line of code. WP Smart Import handles large files efficiently using a batch-based import engine, ensuring reliable performance even on shared hosting environments.

📄 Documentation | ⭐ Upgrade to Pro | 🛟 Get Support

Key Features

  • XML File Import – Import any standard XML file into WordPress with full control over field mapping.
  • Any Post Type Support – Import data into Posts, Pages, WooCommerce Products, or any registered Custom Post Type.
  • Drag & Drop Field Mapping – Visually map XML nodes to WordPress fields using an interactive drag-and-drop interface with live preview.
  • Large File Handling – Batch-based processing engine ensures reliable imports even for very large XML files.
  • Image Import – Download and attach remote images or map local media library files during import.
  • Featured Image Support – Automatically set the first imported image as the post featured image.
  • Unique Key Detection – Prevent duplicate posts by defining a unique identifier field for each import.
  • Update Existing Posts – Optionally update existing posts when the title or unique key matches.
  • Custom Field Mapping – Map XML data to any number of custom meta fields with a flexible repeater UI.
  • Taxonomy & Category Import – Assign imported posts to categories, tags, or custom taxonomies with hierarchical support.
  • Save & Reuse Templates – Save your import configuration as a reusable template for recurring imports.
  • Manage Imports – View, edit, re-run, or delete all saved imports from a centralized dashboard.
  • Manage Files – Keep track of all uploaded source files with options to clean up or reuse.
  • Import Statistics – Detailed counters showing created, updated, and failed records after every import run.

Pro Features (WP Smart Import Pro)

  • CSV and JSON file support with automatic XML conversion.
  • Automated recurring schedules with background cron execution.
  • Run history with detailed logs for every scheduled or manual import.
  • Background batch size configuration for cron-based imports.

Get WP Smart Import Pro

Screenshots

New Import: Select import source from upload, URL, or existing files.

New Import: Select import source from upload, URL, or existing files.

New Import: Choose post type and continue to step 2 after file upload.

New Import: Choose post type and continue to step 2 after file upload.

New Import: Preview data and select XML elements for importing.

New Import: Preview data and select XML elements for importing.

New Import: Map XML data fields using drag and drop for template mapping.

New Import: Map XML data fields using drag and drop for template mapping.

Manage Import: Progress bar and counter statistics while processing the import.

Manage Import: Progress bar and counter statistics while processing the import.

Manage Import: List of all created imports with action buttons to re-run.

Manage Import: List of all created imports with action buttons to re-run.

Manage Schedules: Automatic recurring schedule control and background running status. ( PRO )

Manage Schedules: Automatic recurring schedule control and background running status. ( PRO )

Run History: Comprehensive log displaying run times, status, and post counters. ( PRO )

Run History: Comprehensive log displaying run times, status, and post counters. ( PRO )

Run History Details: Individual post title status and specific post ID logs for a specific run. ( PRO )

Run History Details: Individual post title status and specific post ID logs for a specific run. ( PRO )

Manage Files: Table listing all uploaded source files along with their last activity timestamps.

Manage Files: Table listing all uploaded source files along with their last activity timestamps.

Settings: Configure plugin options, general preferences, and global import rules.

Settings: Configure plugin options, general preferences, and global import rules.

Plugin Details

Active Installs
900
Total Downloads
69,290
Version
2.0.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1
Added
2018-05-24
Last Updated
2026-08-17 7:56am GMT

Ratings

5
8
4
0
3
0
2
3
1
1