Plugin info

Total downloads: 15,583
Active installs: 1,000
Total reviews: 17
Average rating: 4.1
Support threads opened: 2
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/2/2025 (59 days ago)
Added to WordPress: 12/27/2020 (5 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 59 days ago • Support resolved 0% • 17 reviews

53/100

Is Sympl Repeater for ACF and Elementor abandoned?

Likely maintained (last update 59 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.8.3
Requires PHP: 7.4

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Advanced Custom Fields (ACF®)
Rating 4.5/5 (1,420 reviews)Active installs 2,000,000
Custom Field Suite
Rating 4.8/5 (143 reviews)Active installs 50,000
Contact Form 7 – Repeatable Fields
Rating 4.3/5 (21 reviews)Active installs 6,000
Advanced Custom Fields Repeater & Flexible Content Fields Collapser
Rating 4.7/5 (14 reviews)Active installs 4,000
ACF Repeater & Flexible Content Collapser
Rating 5.0/5 (4 reviews)Active installs 3,000
ACF Duplicate Repeater
Rating 5.0/5 (4 reviews)Active installs 1,000

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
    • You will be able to select the repeater field from ‘Advanced’ settings tab in the Elementor editor
  3. Insert Field Placeholders: Use #field_name syntax within your content
    • Replace field_name with your ACF sub-field names
  4. 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 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

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!

Frequently Asked Questions

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.

Review feed

Aurélien Denis
1/5/2025

Great plugin, lack of comprehensive instructions

Once you understand how to use it, it's wonderful! I've made a tutorial on my French blog if you need it.

Screenshots

  1. ACF Repeater field setup in WordPress admin

    ACF Repeater field setup in WordPress admin

  2. Elementor widget with repeater set

    Elementor widget with repeater set

  3. Widget repeater sub-fields in Elementor editor

    Widget repeater sub-fields in Elementor editor

  4. Repeater field in the page editor

    Repeater field in the page editor

  5. Frontend display of repeated content

    Frontend display of repeated content

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