This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is experiencing an issue where the WPML language switcher only appears on the homepage and not on other pages of their WordPress site. Despite using a shortcode to implement the language switcher, it fails to appear on pages other than the homepage. Additionally, the language switcher dropdown is not functioning on the Russian page, showing an empty div.
Solution:
We recommend the following steps to troubleshoot and resolve the issue:
1. Navigate to WPML -> Languages -> Footer language switcher, activate the language switcher in the footer, and save the changes.
2. Visit the site on the frontend and check the pages where the language switcher is not appearing to see if the footer language switcher is functioning correctly.
3. Ensure that the homepage is translated into all languages, verify that these translations are published, and confirm that the secondary languages are not hidden.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your specific case, 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. If the problem persists, 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.