WPML WPML Multilingual CMS 4.4.12
Note for buyer
Description
The core plugin turns WordPress multilingual. It adds the basic translation controls and allows translating content.
4.4.12
- Fixed an error when adding a WooCommerce widget such as Products by Attribute or Filter Products by Attribute.
4.4.11
- Fixed a fatal error when switching to All Languages in the admin panel.
- Fixed an error when assigning jobs to a translator.
- Fixed incorrect URL for landing pages.
- Added support for Avada Forms.
- Fixed a fatal error when the 2nd argument of the hook
'wp_insert_post'
is not an instance of WP_Post. - Fixed a bug where the hook
'wpml_sync_custom_field
was not working in some contexts. - Fixed a problem with searching for a post with an apostrophe in title.
- Fixed translation of core embedded blocks like YouTube.
- Fixed an issue with fetching attachments of a post added only in secondary language.
- Fixed an issue to prevent duplicated cookies in the HTTP headers.
- Elementor: Added ability to translate product_id in wc-add-to-cart widget.
- Added a WP-CLI command to clear the cache.
- Added Media Translation support for for Video Playlist and Hotspot widgets.
- Removed the possibility of creating legacy multilingual widgets. Existing widgets are still supported.
- Added support for Search Gutenberg block in order to search in a current language when Language as parameter setting is chosen.
- Added support for WordPress Search block translation.
- Prevented Content Security Policy (CSP) from blocking the Translation Tools tab from loading.
4.4.10
Features
- Added option to specify custom flags sizes when rendering the language switcher.
Fixes
- Fixed the first letter case of the names of the languages translations.
- Fixed the set admin language as editing language in User → Profile for some languages like Vietnamese.
- Fixed missing Chinese flags on Edit languages page.
- Fixed fetching posts with wp_get_archives for custom post types set to Don't Translate.
- Fixed rest_post_hooks so it doesn't add numerical terms in error.
- Fixed an issue where posts from other languages were not included in wp_list_pages result when Display as translated option was set.
Compatibility
- Fixed an issue so that CDATA is not added to style and script tags in the translation editor.
- [Elementor] Added support for in child template conditions.
4.4.9
Fixes
- Fixed loading of REST resources when multi-site configuration with different languages is used.
- Added the removal of icl_string_batches and icl_translation_downloads as part of WPML Reset on the Troubleshooting page.
- Removed use of eval in languages.js.
- Fixed a problem with posts not appearing on static posts page when set to be not translatable.
- Fixed native language for Bengali.
- Fixed removing some tags from translation when editing original post using Quick Edit.
- Removed WPML capabilities when a user's role is changed to a role that can no longer manage options.
Compatibility
- Fixed automatic translation of links with custom permalink like /%category%/%postname%/.
- Fixed an issue with Enfold's Avia Builder when the post was initially edited with Gutenberg.
- Fixed Language Switcher settings for Elementor themes.
Usability
- Fixed redirect from page of posts when using directory for default language.
4.4.8
Fixes
- Fix fatal error when rewrite param is false in a post type.
4.4.7
Features
- Fixed styling of Classic Editor input, which was broken in WordPress 5.6.
- Fixed an issue with Gutenberg Editor where the Sticky post flag was not being copied to translated post.
- Fixed broken Quick Edit option when using Translation Management.
Fixes
- Allowed saving of cookies for SSO without SameSite param when the site doesn't use SSL.
- Added jquery-ui-dialog dependency for js/scripts.js.
- Fixed the notice error in Sitepress::cpt_url_to_id_url.
- Fixed an issue where links to translate menus disappeared.
- Fixed issues with required parameters following optional ones.
- Fixed variable type in PHPDOC.
- Removed usage of wp_plugin_dir constant.
- Fixed warnings for private methods marked as final and overridden.
- Set the default locale to pa_IN for Punjabi on new installs of WPML.
- Fixed translation of string on troubleshoot page.
- Made WPML_Absolute_Url_Persisted::__wakeup() public with throwing error.
- Fixed warnings about final private methods to follow PHP 8 standards.
- Fixed backward compatibility with PHP 8 related to deprecated ReflectionParameter::getClass() method.
- Removed optional values from arguments that were required previously.
- Added missing SameSite parameter for cookies when using different domain per language with automatic sign-in.
Compatibility
- Fixed PHP warning when adding nav_menu element to the template.
- Fixed a compatibility issue with Google Site Kit when switching the admin language to "all".
- Added fallback logic to use the widget instance settings instead of the global sidebar settings for the language switcher.
Usability
- Fixed broken styling of WPML → Taxonomy translation in WordPress 5.6.
API
- Fixed problem getting translated post id when a custom post type has the same name as a custom taxonomy.
4.4.6
Fixes
- Fixed an issue with rewrite_rules that caused a site to show blog content on all pages instead of the actual content.
4.4.5
Fixes
- Fixed an issue with disappearing WPML links when editing the menu.
- Fixed variable type in PHPDOC.
- Fixed a custom XML config validation issue expecting a TEXTAREA instead of AREA.
- Fixed an issue with updating media duplication options for posts without attachments.
- Fixed a problem with missing slash char at the end of REST url.
- Made WPML_Absolute_Url_Persisted::__wakeup() public with throwing error.
- Fixed warnings about final private methods to follow PHP 8 standards.
- Fixed backward compatibility with PHP 8 related to deprecated ReflectionParameter::getClass() method.
- Removed optional values from arguments that were previously required.
- Fixed auto-translation of site links when using the Advanced Translation Editor.
- Fixed WooCommerce my-account links in Chinese language.
- Fixed an issue with ignoring Skip Language setting on static posts without translations.
- Fixed a problem with wpml_permalink showing the wrong permalink.
- Fixed a problem with removing custom field encoding setting via XML configuration.
- Added allowing HTML when translating terms description.
- Fixed a problem saving translated term when its slug is the same as the original term.
- Fixed a problem with saving the widget language.
Compatibility
- Fixed a compatibility issue with Google Site Kit when switching the admin language.
- Fixed missed Elementor revisions.
- Added path support to translate fields in Elementor widget data.
- Fixed an issue with Avada's Live editor not properly showing sections.
- Fixed an issue with ignoring line breaks in the translation editor.
- Fixed Elementor Posts widget pagination when page translation settings is set to Translatable - use translation if available or fallback to default language.
- Fixed missed endpoint translation in specific case when two similar endpoints exist.
- Extended the XML page builder config to support multiple fields-in-item occurrences.
- Improved the way the cache is generated by using only the ID.
- Fixed an issue with absolute link conversion when the URL contains a + sign.
- Fixed the Cornerstone CSS styles that were not refreshed in the translation.
Usability
- Restored the Duplicate button for Display as translated post types.
4.4.4
Fixes
- Fixed PHP notice when saving WPML settings before finishing TM wizard.
- Added tones to Greek translations of languages.
- Increased maximum number of posts with link translations that are fixed during translation to 5.
- Replaced double quotes with single quotes in SQL statements to avoid warnings on some setups.
- Fixed the issue of the admin language switcher not updating after duplicating a post in other languages.
- Save WPML cookies as secure.
- Fixed ignoring WP_Query settings when querying categories without translations in secondary language and Taxonomies Translation is set to use translation if available or fallback to default language.
- Added the ability to remove a custom field from post translations when it's removed from the original post and the field translation setting is set to Translate.
- Fixed a typo in debug info.
- Fixed a case when WooCommerce Multilingual was loading before WPML and missing some features.
Compatibility
- Translated id with Any Child Of condition.
- Fixed fatal error for integration classes that aren't loaded.
- Enfold Avia Builder - Fixed an issue to show proper translation text after an update, when it contains German umlauts or the & symbol.
- Fixed url rewrite when the address is pointing to term archive page and term is a child of another term.
- Fixed a JS conflict due to different versions of the select2 library.
- Fixed translation of background images in Elementor page builder.
API
- Fixed rest_url result when Language in directories setting is set.
4.4.3
Fixes
- Fixed issues with REST API calls when your URL format is set to Different domains per language and when using specific server configurations.
4.4.2
Fixes
- Addressed Installer's notification that the site cannot connect to WPML.org, which was appearing more often than it should.
- Fixed fatal error when trying to redirect to the removed taxonomy term.
- Fixed the native translation of the Lithuanian language.
4.4.1
Fixes
- Addressed cosmetic issue in Installer where icons and background were repeated in case
SCRIPT_DEBUG
was set to true. - Addressed some PHP Notices added in debug.log due to backwards incompatibility with glue plugin recommendations feature in Installer.
- Translated custom gallery titles in Elementor Pro .
- Fixed an issue with Elementor Pro search widget when URL is set to language as a parameter.
4.4.0
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.
4.3.19
Fixes
- Fixed jQuery warnings: used prop instead of attr and removeAttr where needed.
- Fixed calls to deprecated jQuery functions.
- Fixed jQuery warnings: used prop instead of attr and removeAttr in the setup wizard.
4.3.18
Fixes
- Addressing compatibility issues with WordPress 5.5 breaking Language Switcher options in admin.
4.3.17
Fixes
- Fixed unexpected checkbox behaviors due to jQuery changes in WP 5.5.
4.3.16
Features
- Fixed a problem where shortcode strings were missing in the translation editors when a plugin's shortcode definition had been extended with a plugin upgrade.
Fixes
- Fixed a problem with sticky links not being converted for display as translated.
- Fixed a problem with links not being converted to sticky links for post types that are not translatable.
- Corrected language for Divi builder UI strings in the Classic Editor.
- Fixed a compatibility issue in Firefox between Yoast and Classic Editor.
- Changed the implementation of getting client site URL by always providing the default URL in case A different domain per language is enabled.
- Fixed a potential security issue with select2.
- Added correct native translations for Ukrainian.
- Fixed an issue with missing iconv function on some systems.
Compatibility
- Added support for Form Steps in Elementor Pro.
- Added support for Lottie Widget in Elementor Pro.
- Add support for Author Box widget.
4.3.15
Fixes
- Addressed an issue with an admin notice related to the libxml library.
4.3.14
- Fixed a parse error in PHP 5.6 due to reserved function name forEach.
4.3.13
Fixes
- Updated the translated media attachment if the original is scaled when it's uploaded.
- Fixed a fatal error when fetching a package translation job.
- Fixed a typo in the verification logic of the WPML settings.
- Fixed deprecation warning when hooking to edit_category_form, add_tag_form or similar deprecated hooks.
- Fixed issue with synchronizing term meta if term_taxonomy_id does not equal term_id.
- Detected the version of libxml and show a notice if it's outdated.
Compatibility
- Fixed a fatal error related to Elementor's dynamic content.
- Fixed the language of UI strings in the Divi builder.
- Fixed the block strings parsed with XPath /text() method.
- Added support for Cornerstone Card Elements.
- Fixed support for Divi's Theme Builder.
- Fixed an issue with Divi to remove old content from translation jobs.
- Fixed an issue where page builder shortcodes were not parsed when the content was a mix of shortcodes and regular text.
- Removed the obsolete integration with ElasticPress.
- Fixed pagination links in post.
Usability
- Forced the long Gutenberg block texts to show as textareas in the classic translation editor when it's greater than 80 chars.
- Fixed the get_terms filter so it respects the order if the orderby is set.
4.3.12
Features
- Added the possibility to translate dynamic fields in Avada 6.2.
- Added the possibility to use translated layouts in translated posts in Avada 6.2.
- Added translation icons for Avada Layouts and Sections.
Fixes
- Fixed the translation dialog’s overflow for taxonomies with lots of custom fields.
- Fixed the Sticky Links feature for posts that use “use translation if available or fallback to default language” configuration.
- Fixed an issue where it was allowed to see translations of posts in any custom public status.
- Fixed deleting of attachment files when the "When deleting a post, delete translations as well" option was set and WPML had 3 or more configured languages.
Compatibility
- Fixed an issue with Elementor page with only link fields which were not automatically converted.
- Fixed the Media Carousel link that was not automatically converted.
- Fixed an issue with empty Beaver Builder translations that contain only one global module.
- Fixed an issue with Beaver Builder where a saved module was not translatable when created within a page on the front-end editor.
- Added a warning message when trying to edit a translation on the front-end with Avada Fusion Builder.
- Fixed adding language switchers to custom widget areas.
- (Google XML Sitemaps) Fixes for the URL format when the post/page slug is the same across translations.
- Keep the current language when searching with Divi.
- Allow sticky links to be reverted in Divi global elements.
- Fixed an issue with the presence of the language switcher in the menu when it is not expected.
- Fixed the language filter links for Beaver Builder’s templates/columns/rows/modules.
- Fixed an issue where Beaver Builder’s global module strings were wrongly showing in the translation job of the page where it was embedded.
- Fixed the display of Elementor’s maintenance mode.
- Fixed an issue so that now, we won't try loading Divi's theme builder compatibility code if the theme builder is not present.
- Fixed a bug preventing to auto-convert a link in a page builder when it was already converted.
- Removed obsolete integration with ElasticPress.
- Added a fix to allow translating background images in Divi columns.
- Fixed the styles for Elementor's template translations.
- Fixed saving of Elementor image's custom caption.
Usability
- Fixed an issue with missing categories on secondary language when the "display as translated" mode is enabled.
4.3.11
- Remove references to deprecated 'category_link' filter.
4.3.10
Fixes
- Fix problem where language switch is shown when the page is not translated.
4.3.9
- Fixed PHP Fatal error: Uncaught Error: Call to a member function get() on boolean and Warning: in_array() expects parameter 2 to be array when using some caching systems.
4.3.8
Fixes
- Fixed an issue with sending unnecessary requests to WPML's and Toolset's API servers.
Comments
Price
5000
Ratting
Item info

2

17
11/04/2021
4.4.12


6.33 MB
Categories
Other items from Admin
No data