Title: Sympl Repeater for ACF and Elementor
Author: Sympl
Published: <strong>December 27, 2020</strong>
Last modified: November 2, 2025

---

Search plugins

![](https://ps.w.org/acf-repeater-for-elementor/assets/icon.svg?rev=3308457)

# Sympl Repeater for ACF and Elementor

 By [Sympl](https://profiles.wordpress.org/idocoh/)

[Download](https://downloads.wordpress.org/plugin/acf-repeater-for-elementor.2.3.zip)

 * [Details](https://wordpress.org/plugins/acf-repeater-for-elementor/#description)
 * [Reviews](https://wordpress.org/plugins/acf-repeater-for-elementor/#reviews)
 *  [Installation](https://wordpress.org/plugins/acf-repeater-for-elementor/#installation)
 * [Development](https://wordpress.org/plugins/acf-repeater-for-elementor/#developers)

 [Support](https://wordpress.org/support/plugin/acf-repeater-for-elementor/)

## Description

**ACF Repeater For Elementor** bridges the gap between Advanced Custom Fields (ACF)
Pro repeater functionality and Elementor’s visual builder. This powerful plugin 
allows you to create dynamic, repeatable content sections without complex coding.

### Important! Doesn’t work with elementor widget cache feature (Need to be turned off)

### 🚀 Key Features

 * **Easy Integration**: Connect ACF repeater fields directly with Elementor widgets
 * **Dynamic Content**: Automatically populate Elementor elements with ACF repeater
   data
 * **Flexible Usage**: Works with columns, sections, and individual widgets
 * **Legacy Compatible**: Maintains backward compatibility with existing implementations
 * **Hide Widget on Empty Fields**: Hide elements and containers based on empty 
   ACF fields conditions

### 🎯 Perfect For

 * Dynamic testimonial sections
 * Portfolio galleries
 * FAQ accordions
 * Team member listings
 * Product showcases
 * Any repeatable content structure

### 📋 Requirements

 * WordPress 5.0 or higher
 * Elementor (free version)
 * Elementor Pro (Optional but recommended for full features)
 * Advanced Custom Fields (ACF) Pro

### How To Use

### Usage

 1. **Create ACF Repeater Field**: Set up your repeater field in ACF with sub-fields
 2. **Select the repeater**: In Elementor, widget, section or ACF Repeater loop set
    the ACF repeater field
 3.  * You will be able to select the repeater field from ‘Advanced’ settings tab in
       the Elementor editor
 4. **Insert Field Placeholders**: Use `#field_name` syntax within your content
 5.  * Replace `field_name` with your ACF sub-field names
 6. **Publish**: The plugin automatically replaces placeholders with repeater data

### Example Implementation

**ACF Repeater Setup:**
 – Repeater name: `team_members` – Sub-fields: `member_name`,`
member_role`, `member_bio`

**Elementor Setup:**
 – Select the field in the Advanced settings for a container:`
team_members` – Content: `#member_name`, `#member_role`, `#member_bio` as a Heading
widget or Text Editor widget

### Special Features

**Accordion/Toggle Support:**
 Add new Accordion widget to the page, set the ACF
Repeater field in the widget’s advanced settings, and use the sub-field names as
placeholders as described above.

The plugin will automatically structure these for accordion/toggle widgets.

### Hide Widget on Empty ACF Fields

You can now hide widgets based on empty ACF fields. Follow these steps:

 1. **Select the Widget**: Choose the widget you want to hide if an ACF field is empty.
 2. **Advanced Settings**: Go to the ‘Advanced’ settings tab in Elementor editor.
 3. **Hide on Empty Field**: Enable the option to hide the widget if an ACF field is
    empty.
 4. **Choose Field**: Select the ACF field you want to check for emptiness.

The widget will be hidden if the selected ACF field is empty.

### Legacy Usage

For backward compatibility, the old class naming convention is still supported:
–
Setup by old class name: `repeater_` for the widget or container – Same placeholder
syntax: `#field_name`

### Supported Field Types

 * Text fields
 * URL fields
 * WYSIWYG Editor content
 * Accordion/Toggle content (with specific field names)

**Note**: Currently optimized for Elementor native elements. Third-party widgets
may require additional configuration.

### Support

For support, feature requests, or bug reports, please visit our [support forum](https://wordpress.org/support/plugin/sympl-repeater-for-acf-and-elementor/)
or contact us directly.

**Pro Tip**: Always test new repeater implementations on a staging site before deploying
to production!

### Donate

Do you enjoy using ACF Repeater For Elementor? Consider supporting the development
of this plugin with a donation.
 Your contributions help us maintain and improve
the plugin for everyone.

[Donate link](https://www.paypal.com/donate/?hosted_button_id=GD9PZHTB5PBR8)

## Screenshots

 * [[
 * ACF Repeater field setup in WordPress admin
 * [[
 * Elementor widget with repeater set
 * [[
 * Widget repeater sub-fields in Elementor editor
 * [[
 * Repeater field in the page editor
 * [[
 * Frontend display of repeated content
 * [[
 * [[
 * [[

## Installation

 1. Upload the plugin files to `/wp-content/plugins/sympl-repeater-for-acf-and-elementor/`
    directory
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Ensure you have Elementor, Elementor Pro, and ACF Pro installed and activated
 4. Start using ACF repeater fields in your Elementor designs!

## FAQ

### Does this work with the free version of Elementor?

You need both Elementor free AND Elementor Pro, plus ACF Pro for full functionality.

### Can I use this with custom post types?

Yes! The plugin works with any post type where you’ve assigned ACF repeater fields.

### What happens if my repeater field is empty?

The element with the repeater class simply won’t display any repeated content.

### Can I style the repeated elements?

Absolutely! All standard Elementor styling options apply to your repeated elements.

### Is this compatible with Elementor templates?

Yes, you can use ACF repeaters in Elementor templates, theme builder layouts, and
popup templates.

## Reviews

![](https://secure.gravatar.com/avatar/6749ea108c0b70fb0caee8c7297f86a9e7c146b180a9244ff44c880a943430f2?
s=60&d=retro&r=g)

### 󠀁[Works beautifully!](https://wordpress.org/support/topic/works-beautifully-198/)󠁿

 [daneloctober](https://profiles.wordpress.org/daneloctober/) April 18, 2026

I don’t know about others but I LOVE THIS PLUGIN! Thank you so much for creating
this!

![](https://secure.gravatar.com/avatar/c5a5c374a7b759036099a4c19dd1d336f6cf0c87af13d932f1d2b7b1c09edb30?
s=60&d=retro&r=g)

### 󠀁[The missing link!](https://wordpress.org/support/topic/the-missing-link-8/)󠁿

 [momo-fr](https://profiles.wordpress.org/momo-fr/) February 24, 2026

This is a feature that has been requested for several years and is still not integrated
into Elementor Pro. Even though the setup isn’t very easy (that’s improved), it’s
effective and very useful.Great!!

![](https://secure.gravatar.com/avatar/d6a60967b60f33d887ef86a3e11561af677e87b434a10fab6c57e12ad0696777?
s=60&d=retro&r=g)

### 󠀁[does not work properly](https://wordpress.org/support/topic/does-not-work-properly-40/)󠁿

 [samarovwebp](https://profiles.wordpress.org/samarovwebp/) November 9, 2025 1 reply

tested with single post elementor + loop grid it does not work properlychecked all
instructions several times – thanks for your time and free plugin buuuuut..

![](https://secure.gravatar.com/avatar/df00335a54cec7a661ea1d6cd98517c2fdde9b967adae216810b1e8c07e9de40?
s=60&d=retro&r=g)

### 󠀁[It’s not the same plugin](https://wordpress.org/support/topic/its-not-the-same-plugin/)󠁿

 [Nicolás](https://profiles.wordpress.org/nicoto/) October 1, 2025 3 replies

It is no longer the same plugin, nor the same original author. Be careful.

![](https://secure.gravatar.com/avatar/1bb2d1e489ff8e7bcd67ab0799179001f9e7373b9b9137efb719c6e7067a49cc?
s=60&d=retro&r=g)

### 󠀁[Unusable Without Third Party Commercial plugins](https://wordpress.org/support/topic/unusable-without-multiple-commercial-plugins/)󠁿

 [Abu Hurayra](https://profiles.wordpress.org/hurayraiit/) July 29, 2025 3 replies

I was really disappointed to discover that this plugin is completely dependent on
premium plugins like Elementor Pro and/or ACF Pro in order to function properly.
These are not optional enhancements — the plugin does not work at all unless these
paid plugins are installed and activated.

![](https://secure.gravatar.com/avatar/e29c97d7b92dd6138e8e0667558d077800eb5f000213077f659c7e26905afe96?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/great-plugin-40665/)󠁿

 [jaybee13200](https://profiles.wordpress.org/jaybee13200/) December 11, 2025 1 
reply

Great plugin, thank you so much for your work!!! There’s a conflict with the Elementor
Pro cache on the repeaters (you need to disable it).

 [ Read all 19 reviews ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/)

## Contributors & Developers

“Sympl Repeater for ACF and Elementor” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Sympl ](https://profiles.wordpress.org/idocoh/)
 *   [ sympl ](https://profiles.wordpress.org/sympl/)

[Translate “Sympl Repeater for ACF and Elementor” into your language.](https://translate.wordpress.org/projects/wp-plugins/acf-repeater-for-elementor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/acf-repeater-for-elementor/),
check out the [SVN repository](https://plugins.svn.wordpress.org/acf-repeater-for-elementor/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/acf-repeater-for-elementor/)
by [RSS](https://plugins.trac.wordpress.org/log/acf-repeater-for-elementor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0

(09/05/2025) now allows the user to select the ACF Repeater field in the Elementor
widget or section settings, making it easier to integrate with Elementor’s visual
builder.
 (09/05/2025) new widget – ACF repeater to loop, which allows you to use
the ACF repeater field in a loop, making it easier to display repeated content in
Elementor.

#### 2.1

(10/01/2025) Support for old class naming convention, allowing users to continue
using the previous Elementor widgets and sections.

#### 2.2

(10/15/2025) Allow the user to hide empty fields of acf.
 (10/15/2025) Field selection
is now using Select2

#### 2.3

Added support for translation using TranslatePress, making it easier to create multilingual
content with ACF Repeater fields.
 Attach style settings of ACF Repeater Loop Carousel
to the widget. Added instructions for ACF Repeater Loop Carousel

## Meta

 *  Version **2.3**
 *  Last updated **6 months ago**
 *  Active installations **1,000+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [acf](https://wordpress.org/plugins/tags/acf/)[advanced custom fields](https://wordpress.org/plugins/tags/advanced-custom-fields/)
   [dynamic content](https://wordpress.org/plugins/tags/dynamic-content/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [repeater](https://wordpress.org/plugins/tags/repeater/)
 *  [Advanced View](https://wordpress.org/plugins/acf-repeater-for-elementor/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  12 5-star reviews     ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/?filter=5)
 *  [  3 4-star reviews     ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/?filter=3)
 *  [  3 2-star reviews     ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/acf-repeater-for-elementor/reviews/)

## Contributors

 *   [ Sympl ](https://profiles.wordpress.org/idocoh/)
 *   [ sympl ](https://profiles.wordpress.org/sympl/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/acf-repeater-for-elementor/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/donate/?hosted_button_id=GD9PZHTB5PBR8)