Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was facing an issue where the NAV bar no longer displayed the language selector after an update and sync by WPML, despite no changes being made to the settings. Additionally, the language-specific cookies were not functioning correctly.
Solution:
We resolved the issue by enabling a menu language switcher for the header menu at WPML > Languages > Menu language switcher. This adjustment restored the flags for language switching in the header. However, the footer still had issues because it was using a Divi Theme Builder template without a menu module, which might be why the language switcher was not displaying there. We recommend checking if the footer issue persists and, if so, ensuring that the Divi Theme Builder template includes a menu module.

Please note that this solution might be outdated or not applicable 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 the problem persists, please open a new support ticket at WPML support forum for further assistance.

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.

This topic contains 6 replies, has 0 voices.

Last updated by stephanB-40 1 month, 1 week ago.

Assisted by: Andreas W..

Author Posts
September 5, 2025 at 8:14 pm #17380341

stephanB-40

Background of the issue:
I was trying to maintain the functionality of my NAV bar, which used to have a flag and language selector. It worked fine after I re-enabled my subscription. No modifications were made to the settings, but after an update and sync conversion by WPML, the menu on the header (NAV bar) top right disappeared. The issue can be seen on this page: hidden link.

Symptoms:
The NAV bar no longer displays the language selector in both the English and French versions. The cookies on my website are now only in English, whereas they used to switch to French when the French page was selected.

Questions:
How can I restore the flag and language selector on my NAV bar?
How can I revert all the scans (media, etc.) that might have caused this issue?

September 6, 2025 at 9:30 am #17380855

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Thank you for reaching out!

Please go to WPML > Languages and enable the WPML Menu Language Switcher.

If you already have a menu language switcher set, please delete it and create a new one.

If this does not solve the issue, please let me know.

Best regards
Andreas

September 10, 2025 at 7:27 pm #17392136

stephanB-40

I just deleted the old menu language switcher and created a new one, but the flag and language switcher still do not appear in my top navigation bar. I also have this warning (attached) since ahving these warning I have problems with my WPML NAv bar

thumbnail_image.png
thumbnail_image (1).png
September 11, 2025 at 2:17 am #17392496

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

It looks like your site only has two active languages.

The language switcher option will only show up, if a translation exists for the current page.

Is the homepage already translated and published?

---

About the warning:
On each original content, inside the right sidebar of the WordPress Editor, you will select the translation method for the content.

The translation method can be:

- Translation Dashboard
- WPML Translation Editor
- WordPress Editor

This warning appears if you try to edit a translation inside the WordPress Editor while the translation method for this content is set to "Translation Dashboard" or "WPML Translation Editor". In some cases, it might also be the case if the translation method is already set to "WordPress Editor," but there is still a translation job in progress inside the WPML Translation Editor that has not yet been finished.

While it is possible to send translations via the WPML Dashboard and let on edit them with the WPML Translation Editor, it is not possible to use the WPML Translation Editor and WordPress Editor at the same time.

This means that the WPML Translation Editor can not recognize changes made on the WordPress Editor, and this is why you receive the warning.

To avoid this warning and loss of translations, you need to make sure that the translation method on the original content is set to "WordPress Editor".

Further, note that in case you are trying to translate a Divi Template, then those can not be translated with the WordPress Editor, as the translated templates will be missing import display conditions. You need to translate Divi Templates via the WPML Translation Dashboard.

WPML Translation Dashboard:
https://wpml.org/documentation/translating-your-contents/ç

Best regards
Andreas

September 12, 2025 at 8:24 pm #17398655

stephanB-40

Yes, it has two active languages.

All pages are already translated and published . They were linked to its language counterpart before the glitch that remove the language switcher from my NAV bar

September 12, 2025 at 8:54 pm #17398680

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

I would like to offer to take a closer look and request temporary access (wp-admin and FTP) to the website to investigate the issue further.

The required fields are located below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.

I may need to install a plugin called "All In One WP Migration" to create a copy of the website so I can investigate the issue further.

However, I would also be very grateful if you could provide a staging site or a copy of the website from your server for this purpose.

If you have any questions about creating such a staging site, you can consult your hosting provider. Please note that WPML must also be registered on this staging site at https://wpml.org/account/websites/.

If you are unable to provide such a copy of the website for testing, please let me know on this ticket.

The private reply form looks like this:
hidden link

Click "I still need assistance" the next time you reply.

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.

Best regards,
Andreas

September 19, 2025 at 9:07 pm #17417880

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I have now enabled a menu language switcher for the header menu at WPML > Languages > Sélecteur de langue du menu. The header is now showing the flags to switch languages.

Currently, there is only a language switcher defined for the footer menu. This footer menu language switcher appears not to be displayed as expected. The reason might be that you have a footer template in Divi Theme Builder that does not have a menu module.

Were you trying to fix the issue inside the footer or inside the header?

September 25, 2025 at 6:13 pm #17433753

stephanB-40

It's fixed! Seems the Nav and footer is now working properly. Many thanks