Problem: The client installed the WPML plugin and translated almost the entire website, but the menu remains in Italian when switching languages. The menu is created using the Divi Theme Builder and the Divi Menu Flex plugin, with each item linking to a Divi Layout used as a submenu. Solution: We checked the client's setup and restored the default WPML translation settings for the Divi Theme Builder as per the recommended defaults found here: https://github.com/OnTheGoSystems/wpml-config/blob/master/Divi/wpml-config.xml. After restoring the settings, we saved the default header template and translated it via WPML → Translation Dashboard, which corrected the menu appearance in the secondary language. However, since the client is using the DiviMenus plugin, a third-party solution, some elements were still not being translated or copied properly. This issue requires WPML compatibility within the plugin itself, typically involving adding proper XML configuration and implementing WPML hooks in the plugin code. We recommend contacting the plugin author and sharing the following documentation with them to achieve WPML compatibility: https://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/ and https://wpml.org/documentation/support/go-global-program/.
If this solution does not resolve your issue or seems outdated, 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 further assistance is needed, please open a new support ticket at WPML support forum.
Problema: Stai utilizzando il plugin WPML per tradurre il tuo sito da italiano a inglese, ma incontri problemi con la visibilità delle pagine tradotte nel frontend. Nonostante le traduzioni siano completate, le pagine in inglese non sono visibili e ci sono discrepanze nel numero di pagine tra le versioni italiana e inglese nel backend. Inoltre, le pagine tradotte non vengono aggiunte al menu in inglese. Soluzione: Le pagine tradotte potrebbero trovarsi nel cestino, il che impedisce la loro visualizzazione nel sito. Per risolvere, dovresti ripristinare queste pagine dal cestino. Dopo il ripristino, le pagine appariranno come bozze. Sarà necessario pubblicarle per renderle visibili nel frontend. Abbiamo preparato un video che mostra come fare: https://kommodo.ai/recordings/B6F6YV8137I2KsFPb4h7
Se questa soluzione non dovesse essere più attuale o non risolvesse il tuo problema, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di verificare le questioni note, controllare la versione della correzione permanente e confermare di avere installato le ultime versioni dei temi e dei plugin.