Skip Navigation

Released on:

Features

  • Added an option to enable/disable translating the login and registration page.
  • Allowed visiting wp-login page with the language prefix in URL when language URL format is set to Different languages in directories.
  • Removed code which depends on versions of WordPress which are not supported anymore.
  • Removed welcome notice with Learn how to translate media link.
  • Added Azerbaijani language.
  • Added the dialog box with detailed information when the user activates Browser language redirect for the first time.
  • Improved performance on some admin pages on sites with big number of users.

Fixes

  • Fixed the ability to change the number of elements displayed per page.
  • Added the ability to translate Gutenberg table captions.
  • Fixed 404 error on the translated registration page when using the Different languages in directories option and there are no rewrite rules available for the current language.
  • Fixed problem with displaying post embed in the second language.
  • Added missing primary index for icl_locale_map.
  • Fix undefined index: sitepress-style notice.
  • Fixed error on WP-CLI command execution with specific WordPress and WPML configuration.
  • Fixed removing media attachments in case when attachment with similar name exists in WordPress filesystem.
  • Fix 404 errors due to incorrect URL conversion persistent caching.
  • Fixed duplication of posts with the translation jobs in Translation Management that have been canceled before.
  • Disabled language status icon on the page list are not clickable anymore.
  • Fixed problems with random logging out on secondary language subdomains when Single Sign-on is active.
  • Fixed problems with displaying an embedded static front page in a second language.
  • Fixed 404 error when trying to preview a page that is in draft state.
  • Fixed a fatal error when activating WPML on some systems.
  • Fixed displaying a blank screen for a root page when page.php does not exist in the theme.
  • Fixed ignoring the Skip Language setting on static posts page without translations.
  • Fixed an issue so that any links to the home page in translated content are updated and point to the translated home page.
  • Fixed passing a language parameter via sub-domain to REST Request.
  • Fixed an issue where Use directory for default language with a static home page would cause a wrong redirection when pretty permalinks are set to /%postname%.
  • Fixed error when visiting translated page of the taxonomy that has been deleted.
  • Replaced flag for the Arabic language.
  • Fixed wrong language names in Croatian.
  • Fixed removing anchors from URL when redirecting to browser language.
  • Fixed displaying SEO hreflangs on the home page when it’s set to Display Latest Posts and on the archives page.

Compatibility

  • Added the ability to translate reviews in Elementor.
  • Fixed the translation icons not showing anymore for Avada 7 global layouts.
  • Fixed a compatibility issue with WPBakery Page Builder that prevents custom styles when a post is translated without a translation editor.
  • Translated counter suffix and prefix elements in Elementor.
  • Fixed replacing media translated with Media Translation on Elementor pages when using the Advanced Translation Editor.
  • Fixed an issue with breaking the Classic Translation Editor when content contains a tag.
  • Adding the elements to our configuration, so that self-hosted video and external url video can be translated in the translation editor.
  • Fixed the translations not applied with Enfold’s Avia builder.
  • Fixed an issue with translation not being applied when the post content has both Gutenberg blocks and page builder shortcodes.
  • Fixed a styling issue with Elementor PRO Blockquote translation.
  • Extended information on required plugins versions.
  • Introduced filter hook wpml_apply_save_attachment_actions to enable terms and custom fields synchronization when an attachment is saved.
  • Added the ability to replace the Image Class ID for WordPress image element with the translated value.
  • Added Content-Security-Policy header to fix problems with single-sign-on feature on some hosting providers when using languages in domains.

Usability

  • Changed translation field type for Gutenberg HTML block to a text area in the Classic Translation Editor.
  • Fixed browser language redirect for English (UK) and similar locales.

API

  • Fixed the API and tests for filter wpml_get_link_to_edit_translation.
  • Fixed displaying of incorrect translations status in Taxonomy Translation when there are more than 1000 taxonomies.

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.