[Escalated to WPML Developers team] ACF Block Translations Not Working
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.
WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
Link to a page where the issue can be seen: hidden link
I expected to see: When clicking on "Ver obra" next to the text "The Journey (Relics), 2016", I'm expecting to see the translated content from my block.
Instead, I got: The original English version of my block contents.
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+01:00)
Hi,
I believe that the problem is with this Post Object translation - I see that you are calling these popups through post object ACF element.
According to our developers, this post object should be set as copy, just as it is set in your site.
However for some reason on the translated page, it still calls the original ID 18884 (hidden link) even though on the translated one it should be 19116 (hidden link)
I am not sure if this is a ACFML bug or something particular to your site.
That being said I suggest the following:
- export your ACF group (Block: Artwork) which holds this to this sandbox installation hidden link
- install your theme as well, as it already handles all these layouts
- install the latest ACF PRO here if possible (we only have 5.9.4)
- create 1 test artwork and translate
- create one example page with minimum content where you invoke this artwork through post object and translate
We will then see if the issue is here as well and I will then escalate to our devs for further inspections.
It may take some doing on your end, hopefully not too much, but this is the quickest way to isolate and fix this problem.