Skip Navigation

Released on:

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

  • Use the clean content from Enfold builder when registering page builder strings
  • Fix duplicating a page that is using the Enfold page builder
  • Fixed a broken filter in get_page_by_path() with WP >= 4.7
  • 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

Download and Update

You can get this release directly to the WordPress admin or download and install manually. To receive automatic updates, you need to register WPML on your site. Then, visit the Plugins or Updates admin pages. To download manually, visit your wpml.org account and go to Downloads. Follow the installation and upgrade instructions for complete details.

When you update WPML, be sure to update together all the components that you are using. Don’t use a mixture of new and older versions.

Feedback? Need Help?

We love feedback. To make a suggestion, ask a question or give an idea, leave your comment here. If you need technical support and help troubleshooting problems, please use our technical support forum.

One Response to “3.8.0”