Download WP All Import Pro simple drag and drop interface makes it extremely easy to map the data in your XML or CSV file to the appropriate fields in WordPress. WP All Import Pro The plugin works with any theme, any plugin, and supports images, Custom Fields, taxonomies, Custom Post Types, dates, and pretty much every other WordPress field.
Features
- Use any XML, CSV, or Excel file
- Supports very large files, and any file structure
- Compatible with custom plugin and theme fields
- Images, categories, WooCommerce, ACF, etc.
- Simple interface & flexible API
- Powerful scheduling options
Changelog
4.8.1
- minimum required WP version: 5.0
- minimum required PHP version: 7.2.5
- improvement: remove wp_navigation from Step 1 dropdown
- improvement: fix PHP 8 deprecated notice
- improvement: add new filter 'wp_all_import_hash_ignore_options'
- bug fix: match existing terms by ID
- bug fix: ensure records added with an 'Existing Items' import are recognized by the options to modify missing records
- bug fix: ensure "History file not found' message doesn't remain when file is valid
- bug fix: avoid fatal error while editing import when import file has been deleted outside of WP All Import
- bug fix: ensure correct import IDs are processed when running multiple imports sequentially via WP-CLI
- bug fix: don't invalidate unchanged record hash when import 'security' option value changes
- bug fix: allow using an 'Existing Items' import that only removes products that aren't in the import file
4.8.0
- bug fix: file preview shows incorrect record order in some cases
- bug fix: PHP8 fatal error when updating Scheduling configuration in limited cases
4.7.9
- new feature: edit import filters on import 'Edit Template' screen
- bug fix: allow saving custom fields '0' values
- bug fix: do not duplicate images when they contain dimensions in the name
- bug fix: infinite loop when performing 'missing post' actions in some cases
- bug fix: undefined variable $import notice
- bug fix: resolve notice when $attch variable not defined
- improvement: use wp_trash_post when sending posts to trash
- improvement: resolve PHP 8.x deprecated items
- improvement: allow more strings to be translated with _e
- improvement: use wp_add_inline_script instead of localize where appropriate
- improvement: add setting to disable the 'I HAVE BACKUPS' prompt
- improvement: better handling when expected files are not found or have the wrong permissions
- improvement: ensure the run import screen correctly shows what fields are set to update
- improvement: add nonce to clean up logs action
- improvement: allow specifying templates for post types other than pages
- improvement: replace deprecated get_page_by_title function
- improvement: ensure correct version of PCLZIP is used with WP All Import
- improvement: ensure history file path returns correctly regardless of import file source
- improvement: ensure wp_read_video_metadata function exists before calling
- improvement: ensure import file preview sections can be expanded on Edit Template screen
- improvement: allow changing stock status for missing existing products
- improvement: call pmxi_before_delete_post hook as needed when running via WP-CLI
- improvement: don't show 'hidden' imports when listing via WP-CLI
- improvement: don't assign parent when parent field is empty
- improvement: allow importing emojis from JSON files
- improvement: improve wp_all_import_get_import_id to work when running multiple imports via WP-CLI
- improvement: better record matching for delete missing option
- improvement: better existing image matching when importing images from Content
4.7.8
- new feature: Records missing from your import file can now be deleted even if WP All Import didn't create them. 'Existing Items' imports have gained the ability to delete records missing from your import file as well.
- improvement: add support for libxml 2.9.0+
- improvement: set headers to prevent caching of cron URLs
- improvement: fixed miscellaneous PHP notices
4.7.7
- security improvement
- improvement: import progress bar appearance
4.7.6
- security improvement
- note: minimum PHP version for WP All Import 4.7.4 and above is now 7.2.5
- bug fix: fatal error when PHP version is less than 7.2.5
- improvement: replace deprecated jQuery functions
- improvement: add support for newer SFTP servers
- improvement: update FTP support for PHP 8.1+
- improvement: better file extension detection for downloaded attachments