This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing an issue where the Advanced Custom Fields (ACF) content was not translating correctly from Greek to English on their product pages, despite having translated all related strings in WPML's String Translation.
Solution: We resolved the issue by navigating to ACF > Field Groups and selecting the relevant field group. We then switched the translation mode to 'Expert' and changed the translation preference for the specific SELECT option from 'COPY' to 'TRANSLATE'. After making a minor edit to the product and saving, we allowed the automatic translation to process the changes. For further details on using the Expert Translation Mode with ACF and WPML, please refer to our documentation: Expert Translation Option.
Please note that this solution may not apply to your situation if it's outdated or not relevant to your case. If you're still encountering issues, we encourage you to open a new support ticket. We also highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins.
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.
Hi
Translation from Greek to English with ACF and WPML does not workTell us what you are trying to do?
There is the Greek page hidden link
there is the English page hidden link
under in this pages I have passed the
[acf field="What_product_it_is"]
after the text "What product is this:" *see attachment image
The Greek page is correct : "What product is this: Πλακάκι"
but on the English page while I would expect it to have the correct translation which is this : "What product is this: Tile" it doesn't translate it correctly and keeps the Greek word
I have translated all the words from Greek to English that relate to ACF in WPML/String translation there hidden link
and you can see the fields in ACF Greek here hidden link
I have contacted Avada support and they replied that it's not the Avada theme because the same problem happens with the WP theme "Twenty Twenty Four"
Would you please update the Advanced Custom Fields multilingual plugin to version 2.1.1 and test the same thing?
- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Go to "WordPress Dashboard > Plugins > Add new > Commercial (tab)".
- Click the "Check for Updates" button.
- Update ACF Multilingual plugin there.
Thank you, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.
Make sure you set the next reply as private.
I will try to check the links you provided and see what can be done.
I went to ACF > Field Groups and entered into the field group in question.
From the top change the translation mode to expert and changed the translation preference for the SELECT option in question to TRANSLATE instead of COPY.
Then I went to the product in question and did a small change and waited for the automatic translation to do its job.
Hey, there.
Thank you for the answer
What you say solved the problem of only one product and not the whole problem in all products.
As you say I will have to go into all the products which are too many and translate one by one.
here are all the products in English hidden link and as you can see only the first product has been translated correctly the word "tile", but not in all the othes products
As i have tall you before I have translated all the words from Greek to English that relate to ACF in WPML/String translation
You'll have to tell me a way to translate from there all the words I've translated, just like all the words that belong to the wordpress tags are translated in the same way
That is not possible what you mentioned because the item in question is not a tag or category to be able to translate on all products.
It is a custom field added via the Advanced custom fields plugin and it is accessible on per product basis.
You gave me the product that contained the ACF shortcode. If you want the other products to have it you need to add the shortcode there.
So first the Greek version should show the Tile. If yes, then please do as follows:
- Go to WordPress Dashboard > Products.
- Select all products and from the top filter select the EDIT option.
- In the Edit section do not touch anything and only click the blue save/update button to force WPML to update the translation.
- That will cause all the instances of the Tile shortcode be translated from Greek to English.
Bit the steps above will work if you have the [acf field="What_product_it_is"] shortcode added to the Greek version of all products,