Home›Support›English Support›[Resolved] Header and Navigation translations not showing in the front end of the website
[Resolved] Header and Navigation translations not showing in the front end of the website
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to display translations for the Main Menu on a website built with The Kadence Theme, but the translations are not appearing in the frontend. Solution: If you're experiencing this issue, we recommend you follow these steps: 1. Navigate to WPML > String Translation and click on Translate texts in admin screens at the bottom left of the page. 2. On the next page, search for blocks_header_id, select it, and click on Add to String Translation. 3. Return to String Translation to translate it. PS: To find the ID, edit the header translation in the WordPress editor; the ID will be in the URL (e.g., /wp-admin/post.php?post=226615&action=edit where 226615 is the ID).
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please open a new support ticket. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, you can also visit our support forum 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 am trying to show some translations I have just created for the Main Menu of a website built with The Kadence Theme. The issue can be seen at hidden link.
Symptoms:
Translations are not appearing in the frontend.
Questions:
Why are the translations for the Main Menu not showing in the frontend?
I would like to ask for temporary access to your test site’s wp-admin and FTP to investigate the issue further.
It is important to note that you should back up your site and database before proceeding, and you can use a plugin like Duplicator for this purpose. Here’s a link to the plugin: http://wordpress.org/plugins/duplicator/
If you do not see the form below, please do not enter your credentials as they will be publicly exposed:
I made a video because there are a lot of things to cover: hidden link
In short:
- Go to "WPML > String Translation" and click on "Translate texts in admin screens" at the bottom left of the page
- On the next page search for "blocks_header_id", select it and click on "Add to String Translation"
- Go back to "String Translation" to translate it
PS: To find the ID, edit the header translation in the WordPress editor, the ID will be in the URL (/wp-admin/post.php?post=226615&action=edit where 226615 is the ID)
Thank you again for the help and the video you provided—it really helped me better understand how the string translations work and the options available in the IDs.
I wanted to bring up an issue we’ve encountered with the translations on the website. It seems that the menu is behaving oddly at the moment, Here’s what I’ve observed:
Even though I followed the instructions and attempted to manually translate the English menu, any changes made to the English version are also affecting the Spanish version, and vice versa.
It appears that we don’t have separate navigation menus for each language; rather, we have a single menu shared across both languages. So, when I update something in English, it automatically reflects in the Spanish version as well, and the same thing happens the other way around.
I’ve attached a short video that demonstrates the behavior so you can see what’s happening visually.
hidden link
I appreciate your continued assistance and look forward to hearing your thoughts on how to resolve this.