This thread is resolved. Here is a description of the problem and solution.
Problem:
Repeater field are not saved correctly. It returns only the count of the rows of the repeater (no array or object just string).
Solution:
Repeater fields should be set to COPY if you want to have the same number in both languages.
Then your subfields like text, file, etc should be set to Translate if you wish to add different values for another language.
Relevant Documentation:
- https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/
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: Exception
This topic contains 8 replies, has 2 voices.
Last updated by guyW-3 2 years, 3 months ago.
Assisted by: Dražen Duvnjak.
Author | Posts |
---|---|
August 24, 2022 at 12:42 pm #11921929 | |
guyW-3 |
Hello, now we inserted 2 post in the repaeter and the data didnt passed to the page. it returns only the count of the rows of the repeater (no array or object just string). hidden link thats one page that we inserted the data to the repeater, you can see the problem under downloads (הורדות) tab. |
August 26, 2022 at 7:48 am #11934933 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello! Welcome to WPML Support. I'll do my best to help you solve this issue. 1) Does the issue still happen if you create a new dummy product and try the same? 2) Can you please share a video of your ACF groups / filed settings and the process where I can see you adding content for that field in default language and translating? This way I can easily see if any issue with the setup or configuration or process of translation? Thanks, |
August 31, 2022 at 12:11 pm #11964783 | |
guyW-3 |
Hi Darzen. Thank you for helping us resolve this issue. to answer your points: 2)how can I share the video with you? |
August 31, 2022 at 12:27 pm #11964835 | |
guyW-3 |
hidden link thats the video |
September 1, 2022 at 5:19 am #11968491 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello, thanks for getting back and sharing the video. If the issue doesn't happen on the new product if it isn't to many problems I would suggest deleting the current one and creating a new product. Since it could be there is a mix-up in DB for this product field and it causes problems for you. Let me know how it goes and if possible. Thanks, |
September 1, 2022 at 5:38 am #11968539 | |
guyW-3 |
Hi Darzen, about the suggested solution, we dont want to delete the product and enter again the information, we have couple of products with the same problem who got translated already. it will cost us a lot of time to renter the data. |
September 1, 2022 at 5:56 am #11968581 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello, thanks for getting back. I can have a further look, but the issue should be visible with the WP default theme and/or simple code. As per our policy, we can not debug issues with custom code / theme. https://wpml.org/purchase/support-policy/ I suggest you create a staging website and show us the issue there with a minimal simple environment. Please make a full backup of your site (files and database) and confirm it in your next reply. Please note, that I might need to do some debugging procedures like enable/disable plugins, switch themes, change the default language of the user account, and/or access your website database to debug the issue furtherly. I would need to access both your site's wp-admin and FTP account, if possible. I have enabled the private username and password fields in your next reply. I suggest you create a new user, set it as an administrator and then add those credentials in the private fields mentioned. You can safely add your information into these fields. Kind regards, |
September 1, 2022 at 8:19 am #11969349 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello, thanks for getting back. I have checked and found the issue. You have set the main repeater fields to be TRANSLATE, which is not correct. Repeater fields should be set to COPY if you want to have the same number in both languages. Documentation: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/ Then your subfields like text, file, etc should be set to Translate if you wish to add different values for another language. I have set them to COPY: downloads_repeater, files_repeater. Then edited the default language and added some files, then translated 2nd language. Video: Product link: hidden link I hope I was helpful. Don't hesitate to ask if you find any problem along the way, I'll gladly help you. Regards, |
September 1, 2022 at 9:01 am #11969851 | |
guyW-3 |
The problem seems to be solved, i dont see any more problem |