---
title: "How to Show ACF Repeater Data on Single Post Page in Elementor?"
url: https://theplusaddons.com/docs/show-acf-repeater-data-on-single-post-page-in-elementor/
date: 2023-08-28
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "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..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Show-ACF-Repeater-Data-on-Single-Post-Page-in-Elementor_-1024x536.jpg
word_count: 431
---

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

## 

- Dynamic Listing reads an ACF Repeater field directly and loops over its rows on a single post page, using the same card designs as a normal post query.
- The Plus Addons for Elementor Pro is required for Dynamic Listing, and the widget does not appear in the free plugin; it also needs Elementor (free) installed and active plus Advanced Custom Fields with a Repeater field already added to the post type.
- ACF Repeater Boolean Conditions filters rows by a True/False sub-field named in Boolean Field Name, and the front end shows “Please select a template” until a card template is chosen in Select a template.

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](https://theplusaddons.com/docs/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.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/dynamic-listing/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Prerequisite:** [Elementor](https://wordpress.org/plugins/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](https://wordpress.org/plugins/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&apos;s "Please select a template" state before a template is chosen](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-post-listing-acf.webp)

**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](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-acf-repeater-field.webp)

## 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

- [How to Create Elementor Custom Post Type Loop Skin?](https://theplusaddons.com/docs/create-elementor-custom-post-type-loop-skin/)- [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/)

## 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.

## Frequently Asked Questions

**Q: What do I need before I can show ACF repeater data on a single post page in Elementor?**
A: Elementor free has to be installed and active, and The Plus Addons for Elementor Pro must be installed with its license activated because Dynamic Listing is a Pro widget. You also need Advanced Custom Fields with a Repeater field already added to the post type. One common snag is that the widget will not appear in the free plugin, so the Pro install and activation are the real gatekeepers here.

**Q: Why is my ACF repeater not showing up in the Dynamic Listing widget?**
A: The first thing to check is whether Dynamic Listing is enabled under The Plus Addons > Widgets. The page also notes that the ACF Repeater Field dropdown may not list a repeater field registered through ACF’s PHP local-field-group API, while fields created in ACF’s admin UI may populate that picker. If the field name is typed directly and still works, that points to a picker issue, not a broken repeater setup.

**Q: Can I use Dynamic Listing to display rows from an ACF repeater field on a single post template?**
A: Dynamic Listing’s ACF Repeater post listing type is built for exactly that use case. It reads the Repeater field directly and loops over its rows using the same card designs as a normal post query. That matters because the repeater data does not become a styled loop on its own, so the widget is doing the presentation work inside the single-post template.

**Q: Do I need a card template for ACF repeater rows in Dynamic Listing?**
A: A card template is required, just like with Custom style. Once Post Listing Types is set to ACF Repeater, Select a template appears and you need to choose or create one there. If you skip it, the front end shows a “Please select a template” message, which is a useful clue that the data source is fine but the row layout is missing.

**Q: How do I hide some ACF repeater rows based on a True/False field?**
A: ACF Repeater Boolean Conditions can filter rows using a True/False sub-field named in Boolean Field Name. That gives you row-level control instead of showing every item in the repeater. It’s most useful when only some entries should appear in the loop, because the widget can keep the same card design while suppressing rows that fail the condition.

**Q: What should I read next if I want to understand all Dynamic Listing settings?**
A: The settings tour lives in [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/), which covers how the widget behaves beyond this tutorial. For related setup patterns, [How to Create Elementor Custom Post Type Loop Skin?](https://theplusaddons.com/docs/create-elementor-custom-post-type-loop-skin/) is also linked on the page. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH provides Dynamic Listing as part of its Pro widget set.
