Symptoms:
We have had to re-translate parts of pages because they seem to revert back to their original language form unexpectedly. We suspect that something is re-enabling synchronization between the original page and the translation.
Questions:
Would pressing the 'Overwrite with [source] content' button cause translations to revert even if we are using the WordPress editor to translate the page?
Is it possible to hide or disable the 'Overwrite with [source] content' option to prevent accidental clicks?
Thank you for contacting WPML support. I'd be happy to assist you on this issue.
Yes, clicking the "Overwrite with [source] content" button will erase the translations and copy all the content from the primary language, but if you have enabled revisions in WordPress you can try to see if you can find the content there.
You can use custom css to hide that buttons, similar to
We will attempt to hide the button via CSS. There is one more symptom of this issue however.
For some unknown reason, a translation that is using the WordPress editor is showing us the WPML translation editor. When I click on the gear icon, even though the WordPress Editor tab is active, I am shown the WPML translation view (the table with the strings). Also, I am unable to duplicate this as there is "a translation in progress".
How could we delete this translation in WPML and create it via the WordPress editor?
Also, is there any way we could disable the WPML editor globally and make all the content on the site translateable only via the WordPress editor?
Please make a small edit on the page, then switch the editor between, WPML editors and WordPress once and see if it helps, it should open the page correctly.
I _believe_ that did it, thank you! However, given the issue above, this is quite a scary operation as it seems that things are happening outside of our control. It would be great if we could solve this issue on a system level.
Could you please advise if any of these following ideas are feasible:
How could we delete this translation in WPML and create it via the WordPress editor?
Also, is there any way we could disable the WPML editor globally and make all the content on the site translateable only via the WordPress editor?
Also, is there any way we could disable the WPML editor globally and make all the content on the site translateable only via the WordPress editor?
On the page editor, when you switch back to WPML editor and WordPress editor, it gives you an option to set it for the page, the post type or whole site, I suggest you to choose it for whole site.