Background of the issue:
I’ve created a custom post type using ACF to display exhibitions for an art gallery. The layout for each exhibition is built using Beaver Themer. For each exhibition, I use an ACF Repeater field to list all participating artists, and I display their information using the Beaver Builder Loop module. The site is primarily in French, with English translations managed via WPML. Everything works as expected in French, but in the English version, the Loop module does not display any content. As a workaround, I used a Beaver Builder HTML module with the [wpbb-acf-repeater] shortcode to manually code the output, and that works perfectly — even in English. Link to a page where the issue can be seen: hidden link
Symptoms:
In the English version, the Loop module does not display any content. Only the background of the Loop module is displayed in the English version — the actual content is missing.
Questions:
Why does the Beaver Builder Loop module not display content in the English version?
How can I ensure the ACF repeater field content is displayed in both languages using the Loop module?
Basically, we have four “regular” ACF fields, followed by a repeater field that contains five subfields.
These are displayed using a Beaver Themer layout. Here’s an example in French:
Image 2 – hidden link
We’re using a Loop module to display the repeater content:
Image 3 – hidden link
It works fine in French, but the repeater content doesn’t display in the English version. To make it work in English, we had to fall back on hardcoding it using an HTML module and the [wpbb-acf-repeater] shortcode.