Problem: You are trying to translate strings on your site using WPML, but the translations only work when 'Look for strings while pages are rendered' is enabled. This issue is likely due to recent changes in how WordPress handles language files, which affects themes and plugins. Solution: 1. This problem is not directly caused by WPML but by changes in WordPress. A solution might be to downgrade your WordPress to the previous version. Follow these instructions to downgrade: Downgrade WordPress. 2. If downgrading does not resolve the issue, WPML has released a temporary fix for this problem. Please check the errata here: WPML String Translation fix.
If these solutions do not work for you or seem outdated, we recommend opening a new support ticket. Also, check related known issues at WPML Known Issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum: WPML Support Forum.