We just released WPML 4.6.7. This update improves how WPML handles dual domain setups, offers performance boosts for large multilingual sites, and delivers other improvements.
Better Workflow for Dual Domain Setups
If you have two independent domains pointing to the same website, WPML has been reading this as a site move or copy. As a result, WPML showed you the migration wizard and stopped you from translating on the secondary domain.
For such setups, WPML 4.6.7 adds a Force-enable WPML's Advanced Translation Editor button to the WPML Troubleshooting page. This lets you use the Advanced Translation Editor on both sites without needing to go through the migration wizard.
Fixed Automatic Translation Review
When reviewing automatically translated pages, you may have noticed previews showing an outdated version of the translation. At the same time, the Advanced Translation Editor and front-end of your website would show the most recent translations.
We've pinned down and fixed this issue, which occurred because old autosaves were overwriting the preview post.
Performance Gains for Large Sites
WPML 4.6.7 reduces the number of queries and memory usage needed to show the translation status icon on your lists of posts and pages. This ensures smoother operation for sites translating numerous posts across various secondary languages.
Other Bug Fixes and Enhancements
When using cache plugins like Redis Object Cache or Object Cache Pro with WPML, you may have encountered the following issues:
- After selecting the Translate Everything Automatically mode in the WPML Setup wizard, the status of your automatic translations was stuck on “Calculating…”.
- After you created a new user and added them as a translator, they didn't show up for selection in the Translation Basket until you cleared the cache.
WPML 4.6.7 resolves these issues, which occurred only when persistent object caching was enabled.
Additionally, WPML 4.6.7 fixes two fatal PHP errors that could happen in specific cases:
- An error causing a blank screen, with PHP Fatal error: Uncaught InvalidArgumentException: element_id and type do not match appearing in debug mode.
- An error reading [Unknown column: rid or invalid id: 0] that appeared when trying to add a translation.
WPML 4.6.7 also resolves other bugs and glitches.
Get WPML 4.6.7
We're rolling out the update gradually, so you might not see WPML 4.6.7 in your admin immediately.
Want it sooner? Navigate to the Plugins → Add New page, hit the Commercial tab, and click Check for updates.
Share Your Thoughts
We are working on some great features for WPML 4.7, so stay tuned! If you have any questions or feedback about this release, leave a comment and we’ll reply.