WPML
Released
June 25, 2020
Channel
Stable
Tested with WordPress
5.4.2
Product
Toolset Types

Changelog

Fixes

  • Fixed the field validation in block editor that was not working properly if used in combination with conditional field display.
  • Fixed an issue that was producing a fatal error when using the toolset_get_relationships() API function and querying by the intermediary post type.
  • Fixed an issue with custom WPML language flags being displayed in original size in various places in Types.
  • Fixed the taxonomy-based conditional display of post field groups on multilingual sites.
  • Fixed a rare PHP 7.4 issue that might have produced a notice in the WordPress admin in some circumstances.
  • Fixed an issue where newly created custom fields didn’t have proper default WPML translation settings.
  • Added a mechanism to prevent an issue with errors in the WordPress admin when custom post relationship database tables are missing but their existence is assumed. A new filter toolset_m2m_skip_table_existence_check can be used to prevent additional MySQL queries on relevant requests. Additionally, a mechanism to detect and fix orphaned intermediary post types (that don’t have any relationship referring to them) has been implemented on the Troubleshooting page.
Performance
  • Significant performance improvement when saving posts with a large number of images in custom fields.
  • Added a mechanism to prevent browser from freezing when there are a huge number of fields with conditions in a Repeatable Field Group.
Usability
  • Improved wording of the “Delete leftover intermediary posts” routine on the Troubleshooting page to prevent confusion.
  • Post editor mode is now copied when a post is translated and in Settings is set to “Per post”.
  • Allowing custom slug rewrite rules for post types and taxonomies to contain the same characters as WordPress does.
Enhancements
  • We’ve extended the toolset_get_related_posts() arguments by “orderby_role” which allows to specify by which role the ordering should happen (when the “order” argument is used). If the “orderby_role” argument is not present, the behavior doesn’t change and the first of the returned roles is used for ordering.

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.

See all Toolset Types versions →