I’m experiencing serious issues with WPML and template translations.
Problem:
- Template parts (header/footer) and templates were translated unintentionally
- Now languages are mixed (German content appears in English templates)
- Deleting templates or resetting does not fix the issue
Questions:
1. What is the correct way to completely remove translated templates and template parts?
2. How to ensure only one global header/footer is used across all languages?
3. Should Templates and Template Parts be set to "Not translatable"?
My setup:
- WordPress with block theme (Site Editor)
- WPML active
- Multiple languages (EN, DE)
I want:
- One global header/footer
- Only page content translated
I’m experiencing serious issues with WPML and template translations.
Problem:
- Template parts (header/footer) and templates were translated unintentionally
- Now languages are mixed (German content appears in English templates)
- Deleting templates or resetting does not fix the issue
Questions:
1. What is the correct way to completely remove translated templates and template parts?
2. How to ensure only one global header/footer is used across all languages?
3. Should Templates and Template Parts be set to "Not translatable"?
My setup:
- WordPress with block theme (Site Editor)
- WPML active
- Multiple languages (EN, DE, ES)
I want:
- One global header/footer
- Only page content translated
Do you currently have the Translate Everything mode activated? ( WPML->translation dashboard)
1. Go to the template area and switch to the secondary language -> delete the translations and remove them from trash -> clear cache.
2. I will need more information.
3. No, they should be able to be translated as this is the expected procedure.
In order for the FSE templates to be translated correctly it's required to go to WPML->Translation Dashboard-> translate both templates and template parts.
OPEN ISSUE WITH FSE
In some cases, when using custom page templates, the selected template is not correctly applied to translated pages.