This thread is resolved. Here is a description of the problem and solution.
Problem:
The client was unable to save the language switcher settings in the Groovy Menu on their Bellevue theme website. Despite enabling the 'Show WPML language switcher' option and deactivating all other plugins, the settings would not persist, and the language switcher did not appear in the menu.
Solution:
We recommended the client to ensure that the menu was translated by following the steps in our guide: Translating Menus. After confirming the issue persisted, we requested access to a staging site to conduct tests without affecting the live site. Upon investigation, we updated the outdated theme and plugins, flushed the cache, deactivated and then reactivated the WPML plugins, and finally added the language switcher in WPML -> Languages. This resolved the issue, and the language switcher remained in the menu.
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should the problem persist, please open a new support ticket.
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.
Tagged: Documentation request
This topic contains 0 replies, has 0 voices.
Last updated by Carlos Rojas 1 week, 5 days ago.
Assisted by: Carlos Rojas.
Author | Posts |
---|---|
January 3, 2025 at 12:50 pm #16561445 | |
davidD-150 |
Background of the issue: Symptoms: Questions: |
January 3, 2025 at 1:02 pm #16561484 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hello, I kindly ask you to double-check if the menu is already translated by going to Appearance -> Menus -> And follow the steps described in this guide: https://wpml.org/documentation/getting-started-guide/translating-menus/ The menu must be translated before the language switcher gets assigned to it. Regards, |
January 3, 2025 at 5:52 pm #16562309 | |
davidD-150 |
Hi Carlos, As a matter of fact, the main menu I am using has been translated in all 03 languages I am using with the WPML translate and Sync functionality. David |
January 3, 2025 at 7:39 pm #16562508 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi David, In this case, I would like to take a closer look at the site to check the configuration and reproduce the issue. I have set your next message private so you can securely share the access credentials. Please, don't forget to create a full backup of the site before sharing the access credentials. |
January 4, 2025 at 11:26 am #16563198 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi David, I was able to reproduce the issue and now I need to run some tests on the site to isolate the cause of the problem. Could you create a staging site with a copy of the production site so I can run the tests without affecting the published site? You can ask your hosting providers to create a staging site for you, or you could use a plugin like WP Staging. I have set your next message private so you can securely share the access credentials to the staging site. |
January 4, 2025 at 8:35 pm #16563812 | |
davidD-150 |
Carlos, |
January 5, 2025 at 9:04 am #16564198 | |
davidD-150 |
Dear Carlos, I have desactivated the Groovy Menu plugin which was giving a fatal error, my site is now working again with no menu. Can I continue developing my website or do I need to wait for your go ? David |
January 7, 2025 at 10:03 am #16568808 | |
davidD-150 |
Dear Carlos, |
January 7, 2025 at 10:22 am #16568860 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi David, I'm currently working on the staging site. The fatal error on the production site comes from the Groovy Menu plugin, so I recommend contacting their support service and ask them how to solve it. |
January 7, 2025 at 10:29 am #16568950 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi again, I have followed these steps on the staging site and the issue disappeared: Could you confirm that the issue is solved on the staging site? |
January 7, 2025 at 2:16 pm #16570025 | |
davidD-150 |
Hi Carlos, |
January 7, 2025 at 2:18 pm #16570029 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
Hi David, Yes you can follow the same steps I described or just restore a copy of the staging site on the production site 🙂 |
January 10, 2025 at 5:16 am #16580246 | |
davidD-150 |
Thanks for the great support ! |
January 10, 2025 at 10:02 am #16581197 | |
Carlos Rojas Supporter
Languages: English (English ) Spanish (Español ) Timezone: Europe/Madrid (GMT+01:00) |
I'm happy to hear that the issue was solved 🙂 Please don't hesitate to contact us if you need our help with WPML in the future. |