Problem: The client was experiencing issues with menu synchronization and display across different languages (ENG, ESP, FRA) on their website. Despite translations being available, menus and header templates were not appearing correctly in languages other than English and Italian.
Solution: 1. We recommended updating the WPML plugin and all related add-ons to the latest version to ensure compatibility and functionality. 2. For the header not displaying in other languages, we advised translating the Header and Footer templates using the 'Header Builder' and ensuring these templates are selected in the theme customizer. 3. To address the menu display issues, we suggested adjusting the menu order in the default language and resyncing the menus using this guide: Translating Menus. 4. For the page contents not showing in other languages, we recommended making a minor edit to trigger a translation update and ensuring all sections are fully translated. 5. If issues persist or if the solution provided here does not apply due to updates or differences in your case, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if further assistance is needed.
Problem: You have reactivated WPML on your site to translate it into Italian and have set it to 'Translate What You Choose'. However, you encounter an error stating 'The original sentence includes formatting markers. However, not all markers are applied to the translation'. Additionally, when trying to edit the home page in Italian using Elementor, the WPML Auto translation tool opens instead of allowing normal translation. Solution: To resolve this issue and use Elementor for translations, you need to disable the WPML editor. Here's how you can do it: 1. Go to the homepage in your original language. 2. In the Languages box, find the toggle to switch between the WPML editor and the WordPress editor. 3. Switch to the WordPress editor. 4. A pop-up will appear asking if you want this change to apply to all pages, all post types, or just this page. Make your selection accordingly.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific case, 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. If problems persist, please open a new support ticket.
Problem: The client was unable to display the "Main Menu ENG" on the English version of their website, despite following the WPML documentation on translating menus. The issue was that both the menu and the logo were not appearing in the translated header.
Solution: We discovered that the header template, which included the menu, was not translated because the "Header Builders" custom post type was set to "Not Translate" in WPML's settings. To resolve this: 1. We changed the "Header Builders" custom post type to "Translatable" in WPML. 2. We duplicated the default language header template into the other language using WPML > Translation Management. 3. We edited the duplicated header template with Elementor to make the necessary changes for the translation. 4. We cleared all caching to ensure the changes took effect. After these steps, the header with the menu appeared correctly on the English version of the site.
If you're experiencing a similar issue, we recommend you check if the custom post type used for your header is set to "Translatable" in WPML and follow the steps above to duplicate and translate your header template. If this solution does not apply to your case, or if it seems outdated, please visit our known issues page, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If you still need assistance, do not hesitate to open a new support ticket in our support forum.