[Resolved] Navigation does not work if translated as Elementor Template
This thread is resolved. Here is a description of the problem and solution.
Problem: The client created an advanced Navigation Menu (Mega Menu) with Elementor, translated it into Arabic, and published it. However, the menu still displayed the English navigation when viewed in Arabic, even after rebuilding CSS and clearing all caches.
Solution: 1. We recommended that the client should go to Appearance > Menus and manually translate the menus to Arabic. - For more detailed instructions, we provided a documentation link: Translating Menus Manually
2. Next, we advised editing the translated Elementor menu template to ensure the correct Arabic menu is selected.
3. We also noted that the client should not edit templates or content directly in the Arabic language but instead use the WPML editor to translate content. We warned that mixing manual edits with the translation editor method could lead to issues. - We provided another documentation link for guidance: Translate Elementor Templates
4. To resolve the issue, we edited the header template in English via Elementor, saved it, then used the WPML editor to re-translate the template and saved it again.
If this solution does not seem relevant to your situation, please open a new support ticket with us.
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.
We have 2 different Navigations (mobile and desktop) with mobile your suggestion works. But not for our megamenu on Desktop. Even though translations have been added, the megamenu consistently displays in the incorrect language.
New threads created by Dražen and linked to this one are listed below:
Please make a full backup of your site (files and database) and confirm it in your next reply.
If possible please provide access to the staging website, not production.
Please note, that I might need to do some debugging procedures like enable/disable plugins, switch themes, change the default language of the user account, and/or access your website database to debug the issue furtherly.
I will share with you any changes or steps done in this process. Please let me know if you do not agree with the above or if I do not have your permission for any.
I would need to access both your site's wp-admin and FTP account, if possible.
I have enabled the private username and password fields in your next reply.
I suggest you create a new user, set it as an administrator and then add those credentials in the private fields mentioned.
You can safely add your information into these fields.
I am trying to access via FTP to check further issues, but I am having issues and it is not working. Please check shared credentials and make sure it is working, or I am not being blocked by hosting.
Hello thanky you very much but unfornutly i only see the Navi on the home page and couple of other pages on most german ones its still missing. Did you then just translated (screenshot 2023-11-07 at 10.38.39) it in here or somewhere else to ? As iam trying now the same for the arabic version but it doesnt seem to work.
you should not edit directly any template or content in the Arabic language, but use the WPML editor to translate any content. Mixing manual and translation editor method can cause issues.
What I did was edit your header template in English via Elementor and save it. Then clicked on arrows icon re-translated the template via the WPML editor and saved it.
ohh okay thank you.
I will try it out. One thing still wondering why the german nav is missing on most other pages. Aswell as the footer do you have any idea?
New threads created by Dražen and linked to this one are listed below: