Home›Support›English Support›[Waiting for user feedback] WPML Compatibility Issues with Uncode Theme – Links and Content Blocks Not Translating
[Waiting for user feedback] WPML Compatibility Issues with Uncode Theme – Links and Content Blocks Not Translating
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.
Our wait time is higher than usual, please make sure you are meeting the minimum requirement - https://wpml.org/home/minimum-requirements before you report issues, and if you can take a look at current Known Issues - https://wpml.org/known-issues/. Thank you.
Background of the issue:
I recently activated WPML on our website, which is built using the Uncode theme. I want to ensure that all elements—including headers, footers, content sections, and links—work correctly in each language version of the site. You can see the issue on this page: hidden link
Symptoms:
Links on pages are not translating or redirecting to the appropriate language version. Content blocks created with the Uncode Builder are not appearing correctly in other languages, or they are not being translated at all.
Questions:
Are there any specific steps we need to follow to make Uncode fully compatible with WPML?
Hi Lauren, i have activated all the plugins and the FAQ content block is still translating (which is good).. but the other content blocks are still not, ex: hidden link
Okay so this confirms that there is some plugin interfering with the translation. You will need to test translating the other blocks with plugins activated/deactivated to determine which one is preverning the translation from saving.
If you check the box to include media translations in the page translations, you can translate the media as you translate the content.
It looks like the ID of the content block is not changing when i switch to spanish version. It still gets the id of the english version. Is there a way to fix this?
I discovered that the content blocks were not published, so I published them and re-triggered the translation process. However, when I switch to Spanish on the front end, the content is still not translating.
To investigate further, I switched languages using the language switcher in WP Admin and checked the content block on the Spanish version of the page. I noticed that the block ID was still referencing the English version.
I manually replaced the English content block with the correct Spanish version on the Spanish page, and it worked — the content translated correctly.
But when I re-trigger the translation again, the issue reappears: the Spanish page gets the English content block ID again, overwriting the correct Spanish version.
Is there a way to not get the English content block ID when i re-trigger the translation?
Let's do this - please upload a copy of your theme to this fresh staging site I set up. You can login with this link: hidden link
Then, once we can reproduce the issue here, I can escalate it to our compatibility team. Feel free to create a test page and insert the same type of block that you have on your live site so that we can test the translation.