Home›Support›English Support›[Resolved] Split: There is an issue with posts that have been translated via WPML
[Resolved] Split: There is an issue with posts that have been translated via WPML
This thread is resolved. Here is a description of the problem and solution.
Problem: The client reported an issue where posts translated via WPML were not displaying correctly in English on the front-end. Only a few of the translated posts were visible in English despite switching the language. Solution: We advised the client to ensure WPML was registered and updated to the latest version. The client should then edit the default language page using Elementor, make a minor change, save it, revert the change, and save again. This process helps in correctly saving the post in the database, especially since the REST API, which is crucial for these operations, was temporarily disabled. After these steps, the client should re-translate the post. If the issue persists, we recommend visiting our known issues page to check for any related problems and ensure all themes and plugins are up to date.
There is an issue with posts that have been translated via WPML: when switching the front-end language to English, most remain untranslated and still display in Greek.
Only 4 of the 12 posts are shown in English when selecting English from the language switcher.
Could you please investigate? These posts are located under Company > Our News.
I then updated WPML Multilingual CMS to its latest version and refreshed the translations for the “ISH 2025” post—but no changes appeared on the front end.
I checked and it works fine now, but you will need to edit your default language page with Elementor, make small change to content save, then remove the change and save and then re-translate.
Since probably disabled Rest API also affected saving of post in DB; so it was not saved correctly.
After enabling the REST API, I deleted the translated post and then re-translated it. That might have caused the slug issue you mentioned.
The site is still under development and the REST API is currently blocked by HTTP Basic Authentication, so I should follow your advice: open the default-language page in Elementor, make a small change and save, undo that change and save again, and then re-translate once the site goes live.