- Released
- October 21, 2026
- Channel
- Stable
- Tested with WordPress
- 7.1
- Product
- WPML Export and Import
Changelog
Dependable re-imports that keep translations attached to their originals, with variations and categories kept.
What's new
- Re-imports are dependable: importing the same file twice, two imports running at once and malformed translation groups are all handled.
Performance
- The slug-fixing step after an import reads only the imported posts instead of the whole site.
Fixes
- A translation imported in a later run attaches to its original.
- The WordPress importer no longer merges a translation that shares its original's title and date.
- An "Update existing products" CSV import keeps translated variations under their translated parent products.
- A WP All Import post imported as Published keeps its categories.
- WooCommerce CSV imports assign the translated attribute terms to translated products.
- Importing per-language WooCommerce CSV files without WooCommerce Multilingual creates the product in every language, not only the default one.
- Re-runs, scheduled imports and WP-CLI imports through WP All Import keep the intended status instead of arriving published.
- The final-status step handles published, scheduled and group-less rows, and the wizard no longer recommends "published".
- Imports run through WP-CLI or a trigger send only the originals flagged for translation to Translate Everything.
- Inline terms import correctly: a duplicated child term gets the translated parent, and existing terms are no longer deleted or re-labelled.
- After an import, a term shared by posts in several languages is copied into each language and the unused original is removed, instead of being moved into one of the languages.
- An import whose declared language code matches an inactive duplicate language says so, instead of silently placing items there.
- With WP Import Export, export requests no longer leave WPML's language switched to All languages.
- The WP All Export Migrate flow exports each reserved _wpml_import_* column once.
- Built and released together with WPML 5.2.0, with the same shared library version.
Read the release announcement for WPML 5.2 for the full story behind this version.
Update or download
The update is available to all WPML clients with an active subscription — it appears on the Plugins page in your WordPress admin within 24 hours of release. You can also check for it right away under Plugins → Add New Plugin → Commercial. To download and install manually, go to Downloads in your wpml.org account (see the installation instructions) and remember to update all components together without mixing versions.
Need help or want to give feedback? Please use our technical support forum.