Why it is important to update to this version
This version includes security fixes for Core, String Translation, and Translation Management. These fixes resolve some cases when the user is already logged in as admin.
A few more compatibility fixes are included along with some stability fixes to prevent issues in uncommon server configurations.
Let’s go over the most important changes and fixes for this release. See the last section of this page for a complete changelog.
WPML Core 3.9.3
- Fixed a fatal error caused by a function recently removed in the latest versions of the Divi theme.
- Changed the CDN URL from HTTPS to HTTP to prevent issues on some sites, related to older versions of cURL.
- Resolved a Parse error occurring when using PHP 5.2.
WPML String Translation 2.7.3
- Implemented a fix to prevent an exception resulting in a fatal PHP error during the WordPress menu syncing. The issue was happening when a string is registered from 2 different languages at the same time.
- Resolved an exception resulting in 404 errors for Products created in secondary language when a Custom Product base is set, which includes Categories.
WPML Media Translation 2.2.3
- Resolved an Uncaught exception “InvalidArgumentException” when adding external images as translations. The issue was happening when translating a post via the Translation Editor.
Compatibility with upcoming version of WordPress 4.9.3
Both this version and WPML 3.9.2 has been tested and found fully compatible with the upcoming and planned version of WordPress.
Updating to WPML 3.9.3
As always, you will receive this update for WPML plugins automatically to all registered sites. You can download and install manually from your WPML account. Please be sure to update all of WPML’s components.
Finally, remember that it’s always a good idea to backup the database before updating anything in your sites.
Full changelog
WPML Core 3.9.3
Features
- Implemented Multilingual Options for theme authors.
Fixes
- Implemented multiple security fixes.
- Fixed a fatal error caused by a recently removed Divi function.
- Changed the CDN URL from HTTPS to HTTP to prevent issues on some sites.
- Resolved a Parse error occurring when using PHP 5.2.
- Fixed an unexpected access to a translated page with the original slug when “post” was set to “not translate”.
- Fixed the category inserted in the post permalink if it’s displayed as translated and the category is translated.
WPML String Translation 2.7.3
Fixes
- Implemented multiple security fixes.
- Fix to prevent a fatal error when a string is registered in two different languages at the same time.
- Resolved an exception resulting in 404 errors for Products created in secondary language when a Custom Product base is set, which includes Categories.
WPML Translation Management 2.5.2
Fixes
- Implemented multiple security fixes.
WPML Media Translation 2.2.3
Fixes
- Fixed an Uncaught exception “InvalidArgumentException” when adding external images as translations.