I'm trying to translate my website through WPML but some sections are unable to translate (the theme is WPML compatible) + some sections are not showing in the Arabic version. Also, the language switcher dropdown is not working for some reason.
I can see the language switcher dropdown problem on your site, but not sure about other sections not being translated. Can you provide specific URL for example? Some screenshots and/or a screen recording 'll also be helpful.
However, to confirm about if it is really the said theme and/or another 3rd party plugin, try the following:
IMPORTANT: Take full backup of your website and database beforehand. It is highly advised to try the following on a staging/dev site first, so your live website isn't compromised.
- Deactivate all plugins except WPML and its addons and check for the issue.
- Activate each plugin one-by-one, while keeping check on the issue after a plugin is activated. This way you'll be able to pinpoint a plugin having a conflict (or problem), if any. You can also check for plugin compatibility with WPML at https://wpml.org/plugin/. If you find a plugin not compatible with WPML, I'll advise you to contact the plugin author.
- If the problem persists, repeat the above steps with a default theme of WordPress (i.e. 2023).
- Also check the browser's console for any JavaScript errors. If you find any, copy that in your next reply. See https://wordpress.org/support/article/using-your-browser-to-diagnose-javascript-errors/ for details on how to find these errors.
As a side note, I see that the "WP Memory Limit" is set to 40M. WPML requires a memory limit of at least 128MB while 256MB is recommended. See https://wpml.org/home/minimum-requirements/ for detailed information. You can set WP Memory Limit in your wp-config.php file by adding following code: