Background of the issue:
I have successfully reproduced an issue on a local site with a fresh install of WordPress and no other plugins. The main language is EN and the translated language is FR. I created a new post in EN saved as a draft, duplicated and translated it to FR, and then edited the FR version independently. After publishing the FR post, I changed the EN post from draft to published.
Symptoms:
The FR post has the correct FR title but the content is overwritten with the EN content after the EN post is published.
Questions:
Why is the FR content being overwritten with EN content when the original post is published?
How can I prevent the translated post from being overwritten when the original post is updated?
Hey thanks for looking into it. I wasn't able to reproduce it until I activated the WPML String Translation plugin, and then was able to successfully reproduce it with the steps above. My post is here:
hidden link
I didn't realize initially that it only happened with String Translations activated as well.
I was able to recreate the issue, which overwrites the content on the translated post using the original content, if a draft post was duplicated, then translated independently and after that published.
I have escalated this issue to the second-tier support team for further revision.
Just checking in for an update to this. I have multiple clients whose workflow is impacted by this bug so we're a bit anxious to get some kind of solution in place.
WPML 4.7.5 is likely to be released within the next two weeks.
The timeframe is too short for our developers to include a fix for this issue in WPML 4.7.5 which means you likely will need to wait until 4.7.6 for a fix.
For now, one of our devs suggested adding this line to wp-config.php: