Many consider WP All Import to be magical, and for good reason. It effortlessly handles XML and CSV files, imports images, and can easily populate data into plugins, custom fields, or anywhere else you need it.
Simplify Complex XML & CSV Imports
WP All Import features an intuitive drag-and-drop interface that makes mapping your XML or CSV data to WordPress fields a breeze. It seamlessly integrates with any theme or plugin, supporting images, custom fields, taxonomies, custom post types, dates, and virtually any other WordPress field.
Designed for Efficiency
WP All Import is designed to efficiently handle large imports. It can break down massive data files into smaller chunks, making it possible to import files with megabytes of data or hundreds of thousands of records, even on shared hosting.
WordPress XML Imports? WordPress CSV Imports? Effortless with WP All Import.
Import to Any Plugin or Theme
You can easily populate fields specific to a theme or plugin. For instance, an SEO plugin may have fields for keywords, page titles, and descriptions, while a real estate theme might use “Listings” instead of “Posts,” with fields for property values, images, and bedroom count. WP All Import automatically detects fields from your plugins and themes, simplifying data integration.
Import Images from Anywhere
WP All Import allows you to download images from an external server or link them to your posts. You can also link images you upload to your site with posts imported through WP All Import. Just specify the image URLs and names, and the importer will integrate them into your posts’ Media Galleries, and optionally set them as Featured Images. Additionally, you can import image metadata, including title, description, alt text, and caption.
Automatic, Scheduled Updates
Set the URL for your XML or CSV file and configure WP All Import to check for updates at specified intervals using cron jobs. If any changes are detected, WP All Import will update your site accordingly. This includes removing old posts, adding new ones, and updating existing ones.
Import New Data into Existing Content
WP All Import can incorporate data from an XML or CSV file into posts that already exist on your site. You can replace previously imported posts with a new file or update information in posts that are already on your site. For example, you can use WP All Import to update stock quantities for existing products or to update current property listings with the latest prices.
API Hooks & PHP Solutions for Developers
Developers can pre-process any data within XML or CSV files using PHP functions before importing it. For more advanced customizations, WP All Import offers API hooks that trigger actions when the XML & CSV importer creates, updates, or deletes a post, runs an import, or saves an image—similar to the built-in hooks in WordPress. This provides developers with extensive flexibility and control.