[Resolved] My NAV bar used to have a flag and language selector.
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.
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?
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
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.
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
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.
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?