Problem: The client reported a critical error on their website in the German language version, specifically mentioning issues with deprecated functions and a fatal error related to the Uncode Core plugin and incorrect string translations. Solution: 1. We advised the client to enable debug mode by adding the following code to their
For more information on debugging, visit https://wpml.org/documentation/support/debugging-wpml/. 2. After receiving the debug information, we identified that the issue was due to incorrect string translations in WPML String Translation. The client was instructed to deactivate the Uncode Core plugin temporarily, search for strings containing '%s' or '%c', and correct the translations where only '%' was present without the accompanying character. 3. We confirmed the fix after the client adjusted the translations and verified that the error was resolved.
Please note that this solution might be outdated or not applicable to your specific case. If the issue persists, 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 needed, do not hesitate to open a new support ticket at WPML support forum.
Problem: The client was unable to translate a property listing from English into French due to a WordPress caching issue. Solution: If you're experiencing a similar issue where you cannot translate content, we recommend clearing your WordPress cache. After clearing the cache, try translating the content again. This approach resolved the client's issue with translating property listings.
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 problem persists, please open a new support ticket.
Problem: The client reported an infinite redirect loop affecting approximately 250 URLs on the English domain (sloneek.com) of their multi-domain setup. This issue was causing site-wide failures with the 'ERR_TOO_MANY_REDIRECTS' error. The client suspected it might be related to WPML's multi-domain configuration or language detection logic.
Solution: We analyzed the issue and determined that it was not caused by WPML. The infinite redirect loop was likely due to server configuration, Cloudflare settings, or a third-party plugin. We identified that the URLs causing the redirects did not actually exist, which led to the infinite loop. For instance, the URL
https://www.site.com/absence/
does not exist, whereas
https://www.site.com/absence-tracking-system/
does and works correctly. We recommended the client to verify this by temporarily disabling WPML and accessing a non-existent URL on the main domain to see if the issue persists. Additionally, we advised updating the WPML plugins to the latest version for improved compatibility and performance. Update instructions can be found at http://wpml.org/faq/install-wpml/.
Please note that this solution might be irrelevant if it's outdated or not applicable to your 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 at WPML support forum.