Navigation überspringen

Released on:

Fixes

  • [Security] Fixed an XSS vulnerability in the language switcher shortcode when used with Twig templates.
  • Fixed incorrect media duplication for disabled languages.
  • Fixed an issue with stuck batch media duplication in certain scenarios.
  • Fixed a non-dismissible admin notice.
  • Fixed a fatal error in PHP 8.1.3 when saving Site Title and Tagline.
  • Fixed a fatal error when saving Sticky posts in scenarios with corrupted database records.
  • Fixed a missing Translation Management menu caused by missing role capabilities.
  • Fixed an empty „Connect with translations“ pop-up for non-admin users.
  • Minor UI fix for misaligned button styles.

Enhancements

  • [Accessibility] Improved colors and contrast according to European Accessibility standards.
  • Added auto-refresh for Translation Services to fetch active projects.
  • Added labels for default and backup translation engines.
  • Improved the synchronization queries of duplicate posts on sites with over 10 languages.
  • [Performance] Optimized the generation of XLIFF translation units.

Compatibility

  • Elementor: Improved detection of dynamic fields in widgets (e.g., forms).
  • Elementor: Page builder interface is now forced to use the admin language.
  • Elementor: Changes to design templates can now trigger translation updates.
  • Elementor: Added media translation support for background slider images.
  • Elementor: Fixed an issue with duplicate string registration on the front-end.
  • Elementor: Added support for SVG icon translation using Media Translator.
  • Elementor: Enabled alt text translation in the image widget.
  • Elementor: Added support for Alternate Templates inside the Loop Grid widget.
  • Elementor: Translated term_ids in custom queries for Loop Grid widget.
  • Elementor: Translated template_id in Loop Grid widget.
  • Elementor: Translated attachment_id in the floating icons widget.
  • Elementor: Translated post IDs in custom queries for Loop Grid widget.
  • Elementor: Fixed translation of captions in the Image Carousel widget.
  • Elementor: Fixed AJAX message translations in the Form widget.
  • Elementor: Enabled full control over the language switcher element.
  • Elementor: Language information is now assigned to pages created using Elementor.
  • Elementor: Improved grouping of dynamic fields in the translation editor.
  • Elementor: String registration from post content previews is now prevented to avoid duplicates.
  • Elementor: Fixed CORS issue with custom fonts on different domains per language.
  • Elementor: Introduced the XML configuration-based translation of post and term IDs in widgets.
  • Elementor: Added support for widget display conditions.
  • Elementor: Added support for dynamic links in the „Premium addons for Elementor“ button.
  • Elementor: Fixed an issue with the translation of the „Order received“ page in WooCommerce.
  • Gutenberg: Translated the ID in the navigation-link block which fixes current-menu-item issue.
  • Shortcode-based Page Builders: Fixed an issue with string registration for shortcode attributes with apostrophes.
  • Shortcode-based Page Builders: Nested shortcodes are now grouped in the translation editor.
  • Divi: Extended display condition support to tags, posts, and pages.
  • Avada: Added support for conditionals in form fields.
  • Beaver Builder: When translations are updated, the CSS cache is now flushed.
  • Cornerstone: Added support for translating alt text and subheadline.
  • WPBakery: Added vc_values encoding for progress-bar, pie-chart, and line-chart components.

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.