Problem: The client wanted to use the PHP language switcher from the main site on one of the subsites in a multisite setup, but it was not appearing. Solution: We explained that sub-sites are considered separate sites and therefore cannot display the language switcher from the main site. To add a language switcher to a sub-site, the client needs to: 1. Install WPML on the sub-site. 2. Translate the pages on the sub-site. 3. Add the language switcher in WPML → Languages.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, 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 you still need assistance, please open a new support ticket.