Vai al contenuto Vai alla barra laterale

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Fuso orario del supporto: Europe/Zagreb (GMT+01:00)

Etichettato: 

Questo ticket contiene 11 risposte, ha 0 voices.

Ultimo aggiornamento da Bruno Kos 2 settimana, 1 giorno fa.

Assistito da: Bruno Kos.

Autore Post
Ottobre 13, 2025 alle 1:13 pm #17479767

diegoF-8

Contesto del problema:
I am trying to use the WPML Translation Editor for WooCommerce products with ACF fields. I encountered an issue after updating to WPML 4.8.2 where the Translation Editor does not save changes to ACF fields on consecutive saves. This issue blocks my translation workflow.

Sintomi:
When I modify an ACF custom field and click Save, it works the first time. However, if I modify the same field again without closing the editor and click Save, the changes are not saved. Refreshing the page does not help, and the issue persists unless I open the Translation Editor in a new browser tab, but this only works once. Standard WordPress fields save correctly on multiple attempts. All ACF field types are affected, and the issue started after updating to WPML 4.8.2.

Domande:
Why are ACF fields not saving on consecutive saves in the WPML Translation Editor?
Is there a fix or patch available for this issue?

Ottobre 13, 2025 alle 1:27 pm #17479877

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

Hi,

Could you please record a short video (for example, using a tool like Loom link nascosto) to show me where and how this happens?

This will help me understand which translation editor you’re using and what your exact workflow looks like.

Ottobre 14, 2025 alle 7:59 am #17482230

diegoF-8

Hi Bruno,
that's the video with my problem on ACF field

link nascosto

I test it in my local environment, but i have the same problem on production.

Ottobre 14, 2025 alle 1:34 pm #17484258

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

Based on this:

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/#using-same-fields-across-languages

In particular this:

Give each field a unique name. Reusing the same Field Name in multiple field groups can cause some values to be missing in the editor.

What if you try to use a different name for these custom fields? Because I see "name" and "description" in your custom fields, it is possible that this interferes with some of the built in WooCommerce field names.

Please try this on the test site with a product where the translation has not started yet.

If that doesn't change anything, I will prepare a sandbox where we can test his behavior and escalate to our developers for further checks.

Ottobre 14, 2025 alle 2:35 pm #17484498

diegoF-8

Hi Bruno,
thanks for your feedback.

I create a new field, with an unique name "test_field_for_wpml_translation".
Adding a new translation for another product, but bug still exists.

Here the video:
link nascosto

Thanks

Ottobre 15, 2025 alle 12:31 pm #17487029

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

Could you please try to reproduce this issue in the following sandbox?
link nascosto

The Classic Translation Editor and ACF are already active.

You just need to import the ACF field group and test on any post/page/product to see if the same problem occurs.

This will help us determine whether the issue comes from something specific to your site (like compatibility or caching) or if it’s a WPML bug.

Ottobre 16, 2025 alle 9:00 am #17489364

diegoF-8

Hi Bruno,
I reproduce the same behavior with a Custom Field on Product and the bug still exist on your sandbox.

Here the video:
link nascosto

Thanks

Ottobre 16, 2025 alle 12:29 pm #17490223

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

I’m checking this with our second-tier team and will keep you updated.

Ottobre 17, 2025 alle 6:08 am #17492802

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

This case is currently being reviewed by our developers (it’s a confirmed bug). At the moment, there are no available workarounds other than using the Advanced Translation Editor.

We’ll try to find at least a temporary workaround before the official patch is released (though I can’t provide a specific date yet). Would using the Advanced Translation Editor be an option for you?

Ottobre 20, 2025 alle 2:28 pm #17499982

diegoF-8

Hi Bruno,

we're not planning to use the Advanced Translation Editor for the moment.

Please keep me updated on the bug resolutions and let me know if eventually any other workaround is found in the meantime.

Thank you

Ottobre 21, 2025 alle 7:37 am #17501656

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

Thank you for the update. I’ll continue checking this further and will keep you informed here regarding any progress on the bug resolutions or if any alternative workarounds become available in the meantime.

Ottobre 22, 2025 alle 5:30 pm #17509566

Bruno Kos
Sostenitore di WPML dal 12/2018

Lingue: Inglese (English ) Tedesco (Deutsch ) Francese (Français )

Fuso orario: Europe/Zagreb (GMT+01:00)

Can you try this?

1. Open the following file: wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-synchronize-product-data.php

2. Locate line 489, which should contain this code:

   if ( $this->syncHashManager->isNewGroupValue( $translated_product_id, SyncHash::GROUP_FIELDS, $currentHash ) ) {

3. Replace that entire line with:

   if ( true ) {

Does this work properly after this change?

The development ticket we have for this bug is scheduled for the 5.5.3 sprint so will hopefully make it into the next release.

L'argomento '[Chiuso] Translation Editor not saving ACF fields on consecutive saves (WPML 4.8.2)' è chiuso a nuove risposte.