Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:

The client is experiencing an issue where editing a job post in one language results in updates being saved across all language versions, leading to prolonged save times. They seeks a solution to save the job in the original language without automatically updating all the language versions immediately.

Solution:

We informed that due to the nature of WPML and its handling of duplicated posts, any updates to the original post would automatically sync with the duplicates. To manage this, the client can manually set the duplicates to 'Translate Independently' by clicking the Translate Independently button on the duplicate post in the secondary language. This action prevents automatic updates to the translated versions when the original is edited. Later, if needed, the translated versions can be updated manually by selecting the Overwrite with - option.

For detailed steps, please refer to the following documentation:

If this solution does not apply or is outdated, we 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 further assistance is needed, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 0 replies, has 1 voice.

Last updated by Bigul 1 week, 6 days ago.

Assisted by: Bigul.

Author Posts
January 6, 2025 at 9:02 am #16565357

ericH-23

Background of the issue:
I disabled automatic translations and have no extra code. I am working on a site under development and want to configure the system so that only the edited job in the current language is saved.

Symptoms:
When I edit a job, it is saved into all language versions, making the save process too long and unnecessary.

Questions:
How can I change/configure the system so that only the edited job in the current language is saved and not also all the other languages?

January 7, 2025 at 9:00 am #16568559

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hi Eric,

Welcome to the WPML support forum. I will do my best to help you to resolve the issue.

To help you faster, I've enabled debug information for this support ticket. Please see this link for how to get this information from your site and give it to us: http://wpml.org/faq/provide-debug-information-faster-support/

Please confirm if the issue occurs when only the WPML and WP Job Manager plugins are active? Additionally, is it possible to reproduce the problem with a new post?

--
Thanks!

Bigul

January 8, 2025 at 12:15 pm #16573187

ericH-23

Hi,
Thanks, my question is general.
The normal behavior is:

- a job ist posted
- duplicates are made (manually in the backend, or with a script)

This job is now connected with the duplications.
If the job is edited, with saving all duplications will be updated.

That is generally a good thing.

BUT: I have 7 languages and the saving after editing the job takes a long time.

Improvement could be:
1) save the job WITHOUT automatically updating all the language versions
2) then after a while (with a script) the language versions could be updated

So my question is: is there a setting or a hook available, so that the saving of the "first language" don't update the connected duplicates or after about 20 sec later, so that the first save of the job is so shart as possible?

Any available information for a step further would help. I don't want a customisation by you, only advice, what is available in WPML for doing so.

Thanks, kind regards
Eric

January 10, 2025 at 11:19 am #16581746

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hi Eric,

Thank you for providing the details. Unfortunately, there are limitations to achieving this using hooks. This is because if a post has been duplicated, any updates made to the original post will automatically sync with the duplicates.

However, it is possible to manage this manually by clicking the Translate Independently button on the duplicate post (in the secondary language). Later, the duplicate or translated post can also be overwritten using the original language (by clicking the *Overwrite with -* button).

For more information, please refer to the following links. Thank you for your understanding.

hidden link

hidden link

https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

--
Thanks!

Bigul