Hello, I have the Steeler theme with Elementor. Now I want to translate the header and footer, but neither appears on the website.
I have translated the footer via WPML Translation Management. Under Translation Management I see that the status is "completed" (see screenshot-1).
I translated the header via String Translation. I found all the words there, but here too, only the source language English is displayed on the website. (second screenshot-2)
I see that the header string "Our Location" is already translated as you can see here: hidden link
Could you please clear the browser cache and then check again?
Regarding the footer issue, please create a full backup of the database and website then go to WPML > Support > Troubleshooting page, and click the following:
- Clear the Cache in WPML
- Remove ghost entries from the translation tables
- Fix element_type collation
- Fix WPML table collation
- Set language information
- Fix post type assignment for translations
sorry for the late answer. Yes the header is translated, this works fine.
I have now implemented your suggestions described above, but unfortunately this has not brought any change. I have also cleared the cache several times and tested in a private window.
I would need to request temporary access (WP-Admin) so I can investigate this issue further.
– preferably to a test site where the problem has been replicated if possible –
Your next answer will be private, which means only you and I have access to it.
❌ Please backup your database and website before providing us with access details ❌
If you don't see the form below, please don't add your credentials as they will be publicly exposed: hidden link
The theme uses the template ID to show the footer, but it uses the same ID in all languages. To fix this, please try the following steps:
1- Go to Footers > All Footers
2- Get the original footer ID
3- Switch to the second language from top admin bar and get the translated footer ID
4- Go to WPML-> String Translation-> Translate texts in admin screens », and search for the original ID
5- Select the string and add it to String Translation
6- Go back to the String Translation page and use the translated ID as a translation of each language as a translation of the original
Please give it a try on the live site and let me know if that helps.