Import multilingual posts, pages, taxonomies, WooCommerce products, and more from spreadsheets or other websites.
Versão 5.2.0
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 wpmlimport_* column once.
- Built and released together with WPML 5.2.0, with the same shared library version.
Versão 5.1.1-beta.2 beta
- WPML Import: the slug fixing step after an import reads only the imported posts instead of the whole site.
Versão 5.1.0
This release improves the texts WPML Export and Import shows in four languages.
Translation improvements
- The Greek, Thai, Turkish and Ukrainian texts of the import steps are improved.
Versão 5.0.0
This release focuses on making WooCommerce product imports and recovery from interrupted imports more reliable.
WooCommerce product imports
- Products that were already published now stay published when you run a WooCommerce update import.
- Fixed a locale-dependent column lookup that was losing all variations on WooCommerce CSV imports when the site's default language was not English.
- Product attributes now stay in sync with their translations when importing through WP All Import.
- The filter that skips whole post types from being drafted is now honored during WooCommerce CSV imports.
Media and recovery during import
- Fixed a case where a post's featured image could be connected to unrelated content after importing a file that references media which was not imported.
- Interrupted imports now keep the recovery markers for the posts still waiting to be restored.
- Import status reports now reflect the posts that could not be restored, instead of every post the import attempted.
Command-line imports
- Fixed imports run in CLI mode stalling when using the batch-size filter.
Security
This release includes security hardening.
Versão 1.2.1
Fixes
- Fixed an issue where WooCommerce product CSV import would skip translations and output the
_sku already existserror if WPML columns were not prefixed withMeta:.
Versão 1.2.0
New Features
- WPML automatically creates translation jobs for imported posts set to use automatic translation.
- You can now set import batch sizes using the
wpml_import_command_items_per_batchfilter. - WPML automatically updates thumbnail and gallery image IDs on translated posts, products, and CPTs during import, so they point to the correct translated images.
- WooCommerce Multicurrency prices are now automatically included in WP All Export exports.
Developers
- Added the
wpml_import_get_trid_from_imported_translationsfilter to allow custom translation group resolution.
Performance
- Improved performance when fetching pending posts and taxonomy terms during import.
- Reduced the size of the import app by optimizing frontend dependencies.
Fixes
- Fixed an issue when updating WC products with matching SKU
- Fixed incorrect progress counters during the “Connecting Inline Term Translations” step when posts shared terms across batches.
- Fixed an issue that could cause WP-CLI imports to freeze during the “Linking Product Attribute Translations” step.
- Fixed missing WPML custom field values when exporting with cron jobs and WP All Export.
- Fixed a bug where parent taxonomy terms were assigned the wrong language when importing large sets of hierarchical categories.
- Fixed duplicate SKU creation when importing WooCommerce products without updates.
- Fixed an issue where imported attachments could appear in the wrong language in the WPML Media Library.
- Fixed an issue where post slugs could receive incorrect suffixes during bulk imports across languages.
- Fixed the WordPress built-in export integration when exporting content from secondary languages.
- Fixed security vulnerabilities.
Versão 1.1.1
- [WordPress 6.9 compatibility] Fixed a fatal error that occurred when clicking on "Download Export File" (built-in exporter).
- Added a command to clear the translations cache.
Versão 1.1.0
Features
- Added support for running the WPML Export and Import process via hooks and an endpoint.
- Added support for labels for product-specific (custom) attributes.
Bugs
- Fixed an issue with language assignment for parent categories during import.
- Fixed an issue with exporting terms when term_taxonomy_id does not match term_id.
Versão 1.0.2
- Fix: Added support for exporting and importing products in shops where the default language is not English.
Versão 1.0.1
- Fix: complete the import processing when the number of affected items changes on the fly.
Versão 1.0.0
- Initial release.
Versão 1.0.0-alpha.1
Não há notas de lançamento publicadas para esta versão.
Comprar para baixar