This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is unable to see the custom floating language switcher on their site despite following the provided instructions and using WPML's built-in tools.
Solution:
1. Verify PHP Code: Ensure the PHP code for the language switcher is correctly placed in the active theme's functions.php file. Check for correct hooking into the 'wp_footer' action and absence of syntax errors.
2. Check for PHP Errors: Look for any PHP syntax errors that might prevent the functions.php file from executing. Consider testing with a default WordPress theme like Twenty Twenty-One to see if the switcher appears.
3. Clear Cache: Clear any caching mechanisms to ensure changes are reflected immediately.
4. Plugin Conflicts: Deactivate all non-essential plugins to rule out conflicts. Reactivate them one by one to identify any issues.
5. Inspect Footer: Use browser tools to inspect the footer for any output related to the switcher.
6. WPML Settings: Confirm that WPML is properly set up and all necessary modules are activated.
If these steps do not resolve the issue, the client may need further personalized assistance. It is recommended to check the related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and ensure that the latest versions of themes and plugins are installed. If the problem persists, please open a new support ticket at WPML support forum for more targeted help.
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.