Home›Support›English Support›[Resolved] Divi Theme Builder content overrides all the languages when changing one language
[Resolved] Divi Theme Builder content overrides all the languages when changing one language
This thread is resolved. Here is a description of the problem and solution.
Problem: If you're experiencing issues with translating a product template body in the Divi Theme Builder, where changes apply to all languages instead of just one, or if your footer appears in English on both language versions without any recent modifications, follow the steps below. Solution: First, ensure that you are working in the correct language environment: 1. Go to Divi -> Theme Builder. 2. Switch the language to the one you want to edit (for example, English). 3. Add or modify the custom body template. 4. Save the changes. If the problem persists, check your WPML settings: 1. Navigate to WPML -> Settings -> Post Type Translation section. 2. Set the "Theme Builders (et_theme_builder)" to "Not Translatable". 3. Click "Save". 4. Return to Divi -> Theme Builder. 5. Add or select the templates you wish to use. 6. Save your template. 7. Translate the templates using WPML -> Translation Management. By setting the 'et_theme_builder' post type to 'Not Translatable', you prevent the issue of a single language change affecting all languages. If this solution doesn't look relevant to your issue, please open a new support ticket with us.
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.
Hi,
Yes you can. You can also use All in one WP migration which is already installed and recent backups available (so that you can spare the archive creation time which lasts for long).
Yes it's ok. Thank you.
Can you explain how you did to load this template ?
Also, I was finally able to load the french footer and this time it did not overwrite the english footer too. What have you changed to make it work ? This problem often occurs, it's important for me te understand what was wrong.
- From where can you reach this page ? (from the menu) : hidden link
- The way you proceed to apply template translation in the theme builder was the old method. The last WPML supporter (Christopher Amirian) provided me this guide with a new method which was not working (just translating the template but not applying manually to english theme builder) : https://wpml.org/documentation/theme-compatibility/divi-builder/#translating-custom-global-header-footer
Do you confirm this method is not working and we have to keep on using the old one ?
2) The new method works correctly when the "et_theme_builder" post type is set to be not translatable, which is the recommended setting.
However, the "et_theme_builder" post type on your site is "Translatable - use translation if available or fallback to default language". (Kindly check the attached screenshot)
In order to work with the new method, please check the following steps:
1- Go to WPML-> Settings-> Post Type Translation section
2- Set the "Theme Builders (et_theme_builder)" to "Not Translatable"
3- Click "Save"
4- Go to Divi-> Theme Builder
5- Add the templates
6- Select the body template
7- Save it
8- Translate the templates via WPML-> Translation Management