This thread is resolved. Here is a description of the problem and solution.
Problem: After updating WPML, you receive a persistent error message stating 'Some taxonomy terms are out of sync between languages', even after clicking 'Update Taxonomy Hierarchy'. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Take a backup of your site's database. 2. Navigate to WPML -> Support -> Troubleshooting. 3. At the bottom of the screen, click the 'Remove all messages and notifications' button. 4. Check if the problem is resolved.
If this solution does not resolve your issue or seems outdated, please check the related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket at WPML support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
I updated to the latest version of WPML and started receiving a message about taxonomy terms being out of sync between languages. The message suggests clicking the 'Update Taxonomy Hierarchy' button to sync taxonomies. I noticed that the taxonomy is no longer present in the URL link.
Symptoms:
The message 'Some taxonomy terms are out of sync between languages' appears, and after clicking 'Update Taxonomy Hierarchy', the message 'The taxonomy hierarchy is now synchronized' appears, but the error persists on the panel.
Questions:
What do I need to do to resolve the persistent error message about taxonomy terms being out of sync?
Is there any documentation that can help with resolving this issue?
This ticket has been inactive for quite a while. I didn't get a reply from you. So, I've transformed this chat into a support ticket because you may still need our help.
Do you mean that although the taxonomies were synced, the message does not go away?
If you need further help with this, please share the access details to your site with me. I'm enabling a private message for the following reply. Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please backup the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
I can see the problem on your site. The message about the taxonomy terms that are out of sync between languages can not be disabled. This, although everything seems to be synced.
Please try WooCommerce Multilingual & Multicurrency and WPML troubleshooting options. Here is what you need to do.
WooCommerce Multilingual & Multicurrency options
1. Backup the DB of your site.
2. Go to WooCommerce -> WooCommerce Multilingual & Multicurrency -> Settings, and click the Troubleshooting link. The direct link is this: hidden link
3. Click the following options and wait for the process to end.
- Sync products "gallery images"
- Sync products categories (display type, thumbnail)
- Sync removed product meta from original products to translations
If it does not help, proceed to the WPML troubleshooting section.
1. Take a backup of the DB of your site.
2. Go to WPML -> Support -> Troubleshooting (link)
3. Once on the troubleshooting screen, press the following buttons and check if it helps. Press each button at a time and wait for the process to complete.
- 'Synchronize posts taxonomies' for All the post types
- 'Clear the cache in WPML'
- 'Remove ghost entries from the translation tables'
- 'Fix element_type collation'
- 'Fix WPML tables collation'
- 'Set language information'
- 'Reset languages' Press this button only if you didn't add a custom language!
- 'Fix terms count'
- 'Fix post type assignment for translations'
- 'Cleanup and optimize string tables'
- 'Clear invalid strings'
*** Please backup your database before using this.***