Skip to content

How to Show ACF Repeater Data on Single Post Page in Elementor?

Table Of Content

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.
Post listing types set to acf repeater, showing the front end's "please select a template" state before a template is chosen

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.

Acf repeater field name entered, with boolean conditions on

Settings Overview

SettingWhat it doesDefault
Post Listing TypesACF Repeater loops a Repeater field’s rows.Page Listing
Select a templateThe card template – required, same as Custom style.(none)
ACF Repeater FieldThe Repeater field’s name.(empty)
ACF Repeater Boolean ConditionsFilters 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.

Related Frequently Asked Questions

Related Docs