- Released
- August 8, 2017
- Channel
- Beta
- Tested with WordPress
- 4.8.1
- Product
- WPML Multilingual CMS
Changelog
Features
- Performance improvements when accessing database
- Added the get_translatable_documents_all filter to allow modifying the translatable post types after reading the “read-only” configuration
- Added a compatibility class for Google XML Sitemaps plugin
- Added the Translation Feedback module
- Removed dependency with WPML Page Builder, as is now merged into String Translation
- Added Yoast’s notice which asks users to upgrade their PHP Version (if it’s too old)
- Added a filter to blacklist URLs handled by the “Absolute Links” logic (needed when dealing with WooCommerce endpoints).
- Fixed the Twig version to ~1.32.0 to avoid compatibility issues with old versions of PHP
- Added support for Installer’s channel, allowing to download and install beta versions of WPML and its add-ons
- Added support for assigning a language to any widget, in order to limit the display of widgets only to specific languages
- Added support to custom XML
- When configuring a static HTML page as a root page, WPML will validate this setting before saving it
- Display invitation for end-users registration
Fixes
- Decrease number of queries when WPML is not configured
- Fixed issue when building a WP_Query with taxonomy and suppress filters parameters
- Fixed synchronization of menu order when site has more than 2 languages
- Fixed gettext strings in “WPML > Taxonomy Translation” page
- Prevent loading plugins/sitepress-multilingual-cms/res/js/sitepress.js from the front-end when not needed
- Prevent loading sitepress-multilingual-cms/templates/language-switchers/legacy-dropdown/script.js when not needed
- Resolved notice when trying to delete a taxonomy term which is not set to be translated
- Fix translating link targets in custom fields when there is more than one value for the meta key
- Fixed link in “Use the Category translation table for easier translation”
- Increased the language cookie script priority causing wrong string translation in AJAX request
- Fixed domain in the plugins_url function to match the current domain URL
- Fixed an issue with a trailing slash on the preview URL
- Fixed PHP warning when calling the wp_list_pages function
- Fix single quote issue with Enfold for shortcode attributes
- Removed notice when a translation for a language cannot be downloaded
- Most used tags in autocomplete input are displayed in correct language now
- Passing data between separate domains for different language didn’t work properly
- Fixed a fatal error with PHP 7.1 during WPML installation
- Fixed a compatibility issue when inserting a post from the frontend
- Fixed missing body classes on root page with custom page template
- Fixed an issue to open the translation preview with languages in domains and SSO enabled
- Removed the vendor/wimg directory from the deployed package as it’s only needed for development purpose
- Fixed issue with get_pagenum_link when trying to convert URL and language is set as parameter
- Fixed the secondary home URL trailing slash in WP SEO sitemap
- Fixed the category sitemap when using a root page
- Fixed unexpected redirection with first level pages
- Fix translating of DIVI taxonomies
- Fixed the private status synchronization when source is changing from “private” to “publish”
- Fixed the browser redirection when the secondary language is in a different domain
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.