This thread is resolved. Here is a description of the problem and solution.
Problem:
The client was experiencing issues with WPML on their website after changing settings in WPML Settings >> Post Types Translation from 'Translatable - use translation if available or fallback to default language' to 'Translatable - only show translated items'. This resulted in translated content not being visible on the frontend, even after switching the settings back and clearing the cache.
Solution:
We identified that the issue was related to the interaction between WPML and the Elementor plugin. The translations were only displaying correctly when Elementor was active.
We also discovered that the translation packages necessary for WPML to function properly with page builders like Elementor were missing. We recommended restoring a backup of the site from before these packages were deleted to troubleshoot the issue effectively.
Further assistance and updates were provided through the WPML support forum thread: WPML support forum thread.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket for further assistance.
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.
This topic is split from https://wpml.org/forums/topic/wpml-not-working-on-live-website-but-working-correctly-on-staging/