This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing issues with 'Learn More' links not pulling in translations automatically, even though other content on the page is translated. These links are created using Advanced Custom Fields (ACF).
Solution: 1. Ensure all relevant plugins are updated to the latest versions: - ACF Pro (6.3.12) - AFCML (2.1.5) - WPML CMS (4.7.3) - String Translation (3.3.2) You can download the latest versions from the Downloads page.
2. After updating the plugins, follow these steps: - Edit the page in the default language. - Add "V2" to the page's title and update the page. - Remove "V2" from the title and update the page again. - Update the page's translation. - Clear the cache and check the front end.
If the issue persists after following these steps, it might be due to outdated information or a different issue not covered here. 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 necessary, please open a new support ticket at WPML support forum for further assistance.
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.
Background of the issue:
I am trying to receive translations from BLEND and confirmed with them that the correct content was sent and translated. I noticed that some of our 'Learn More' links are not pulling in the translation. These links are created using Advanced Custom Fields. Other content was translated and is on the page, just not these.
Symptoms:
The 'Learn More' links are still in English, even though they are set to translate. We are able to update it manually, but they weren't updated to the page automatically.
Questions:
Why are the 'Learn More' links not pulling in the translation?
Is there a specific reason why these links, created using Advanced Custom Fields, are not updating automatically? In the screenshot, the first link is translated and that is me testing that it is translatable.
Thanks for contacting WPML forums support. I'll be glad to help you today.
First of all, sorry for the late reply; it was due to a higher workload.
I would need to look closely at your site, so I would need to request temporary access (WP-Admin and FTP) Preferably to a test site where the problem has been replicated.
Your answer will be private, meaning only you and I can access it.
❌ Please back up your database and website ❌
✙ I need your permission to deactivate and reactivate the plugins and themes and change site configurations. This is also why the backup is critical.
✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site.
We updated the WPML plugins and are still experiencing the issue.
We tried the "Start batch sync" options (which I believe should pull in the latest versions of the translations) but are still seeing English on some of the links. Does WPML have any other options to re-pull translations?
Or could you let us know the way to pull down new translations? Is it the same process as the first time or is there something different we need to do?
I have others working on the translations so I would like to ask if you can provide us with tips and then we can make the updates.
Thanks for updating the plugins. I updated the page and its translation in the default language. Would you please check if the translated page works as expected? (hidden link)
That worked! I do see the "En savoir plus" links were updated.
How did you update the page? On our live site we're having trouble.
We sent the page to BLEND for translation and when we received the translated content, we noticed that the links were not translated and we realized it was because the links were set to Copy. We have the content as ACF fields.
We updated the links to translate and sent the page again to BLEND and they confirmed that they translated it.
But for some reason, we cannot get it to update.
I believe we are going to the latest translation job and clicking on "Get translation", but it's not updating the links. We've also tried "Start batch sync".
Could you tell me how you updated the page?
I wonder if it's because we've gotten the page once before. If you could let me know, I can tell the person who is trying to update it for our live site, he's working on another item as well.
1- Edit the page in the default language
2- Add "V2" to the page's title
3- Update the page
4- Delete "V2" and update the page
5- Update the page's translation
6- Clear the cache and check the front end
Please make sure that you have the same plugin version as the staging site.
Could you clarify step 5: Update the page's translation? How would we update the page translation?
Is there also a way to update translations for a singular page? When we sent off batch translations, we sent multiple pages at a time. But would there be a way to update translations page-by-page?
If you want to update the translation by yourself or a local translator, please check the following steps:
1- Edit the page in the default language
2- In the side language panel, click on the "Pencil" or the "+" icon to open the translation editor
3- Complete the translation
4- Update/Save the translation
If you want to send a single page to the translation service, please check the following steps:
1- Go to WPML-> Translation Management
2- Select the page
3- In Step 2 (Translate your content), select "Assign Translation Service"
4- Send the content for translation
I'm confused with the clarification. We are not updating translations ourselves, we have sent them to BLEND to have the content translated.
I just wanted clarification on "5: Update the page's translation".
Also, we have already sent these pages for translation and have received them. But since we sent them in batches of multiple pages, we have received them as so. Is there a way where instead of doing the batch, that you can do it page by page?
You can send only one page to a translation service by following these steps:
1- Go to WPML-> Translation Management
2- Select the needed page
3- In Step 2 (Translate your content), select "Assign Translation Service"
4- Send the content for translation
Did you send the page to the translation service after updating it?
Best regards,
Osama
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.