Skip to content Skip to sidebar

Released on:

WPML 4.9.4 brings full compatibility with WordPress 7.0, addressing several changes to the block editor and core functionality introduced in this release.

WordPress 7.0 Compatibility

  • The block editor now stays in modern iframe mode on WPML-enabled sites. WordPress 7.0 makes the fully iframe-based editor the new standard. On sites running an older version of WPML, the editor would silently revert to legacy mode whenever WPML was active. The Language Switcher and Navigation Language Switcher blocks have been updated to fully support Block API version 3, keeping the editor in modern mode as expected.
  • Navigation Language Switcher “open on click” now works correctly on WordPress 7.0. WordPress 7.0 changed how the Navigation block stores this setting. WPML now reads the updated value correctly, so submenus respect the behaviour you configured.
  • New WordPress 7.0 block content is now translatable. Three elements introduced or restructured in WordPress 7.0 were not appearing in the WPML translation editor. All three are now fully translatable: Icon block accessibility labels (aria-label), Navigation overlay close button text, and Tab block labels.
  • Fixed block editor warnings and styling issues on WordPress 7.0. WPML’s internal code for registering block assets has been updated to use current WordPress APIs. Block descriptions are now plain strings as WordPress 7.0 requires, and CSS loads correctly inside the iframe editor. All changes are backward compatible to WordPress 6.3.
  • Fixed PHP deprecation notices in server logs. A PHP function deprecated in WordPress 7.0 has been replaced with the modern equivalent throughout WPML’s codebase.

Other Fixes

  • Fixed a blank white screen on the WPML Settings and Translation Dashboard pages in wp-admin.
  • Fixed slow loading on the Menu Sync page.

Full Announcement

For more details, see the blog post announcing WPML 4.9.4.

Update or Download

The update is available for all WPML clients with an active subscription. It appears on the Plugins page in your WordPress admin within 24 hours after release.

To update right away:

  1. Go to Plugins → Add New Plugin and click the Commercial tab
  2. Click the Check for updates button
  3. Select the plugin from the list (you’ll see the new version number) and click Install

To download and install manually, visit your wpml.org account and go to Downloads. Check the detailed instructions if needed. Update all necessary components together and don’t mix 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.