An ACF Repeater field lets an editor add rows of related data to a single post – FAQ pairs, gallery captions, spec sheets – but that data doesn’t automatically become a styled loop.
Dynamic Listing’s ACF Repeater post listing type reads a Repeater field directly and loops over its rows using the same card designs as a normal post query.
For the full settings tour of the Dynamic Listing widget, see Dynamic Listing Widget Settings Overview.
Requirement – This widget is a part of The Plus Addons for Elementor Pro, make sure it’s installed & activated to enjoy all its powers.
Before You Start
- Prerequisite: Elementor (free) installed and active.
- Edition: Dynamic Listing is a Pro widget – it needs The Plus Addons for Elementor Pro installed and its license activated. It will not appear in the free plugin.
- Widget to enable: go to The Plus Addons > Widgets, search for Dynamic Listing and turn its toggle on.
- Also needed: Advanced Custom Fields with a Repeater field already added to the post type.
Steps
- Add the Dynamic Listing widget to a single-post template.
- Set Post Listing Types to ACF Repeater.

ACF Repeater also needs a card template, exactly like the Custom style – choose or create one in Select a template, which appears as soon as Post Listing Types is set to ACF Repeater. The widget shows a “Please select a template” message on the front end until one is chosen – confirmed directly on the front end, not assumed.
Set ACF Field Type to Default or Custom, then enter the Repeater field’s name in ACF Repeater Field. ACF Repeater Boolean Conditions can additionally show/hide rows based on a True/False sub-field named in Boolean Field Name.

Settings Overview
| Setting | What it does | Default |
|---|---|---|
| Post Listing Types | ACF Repeater loops a Repeater field’s rows. | Page Listing |
| Select a template | The card template – required, same as Custom style. | (none) |
| ACF Repeater Field | The Repeater field’s name. | (empty) |
| ACF Repeater Boolean Conditions | Filters rows by a True/False sub-field. | No |
Related Docs
Not verified
So you know exactly what has and has not been checked:
- Behavior with nested Repeater fields (a Repeater inside a Repeater) was not tested – only a single-level Repeater field.
- In this pass’s QA environment, the ACF Repeater Field dropdown did not list a repeater field registered via ACF’s PHP local-field-group API (acf_add_local_field_group) – only field groups created through ACF’s own admin UI may populate this picker. The field itself still works correctly when its name is typed in directly (confirmed via get_field()), so this is a picker-convenience gap, not a working-feature gap.






