Installation and Requirements
Requirements
You need either Secure Custom Fields (SCF) or Advanced Custom Fields Pro (ACF Pro). A Repeater-capable field plugin is required because WordPress core and the free edition of ACF do not provide the Repeater field used by this plugin.
Elementor Pro is required because the integration targets Elementor's Loop Grid and Loop Carousel widgets.
Install the Free version
- In WordPress, open Plugins → Add New Plugin.
- Search for Dynamic ACF Repeater for Elementor.
- Install and activate it.
- Confirm that Elementor Pro and SCF or ACF Pro are also active.
You can also download the release from the WordPress Plugin Directory and upload the ZIP through Plugins → Add New Plugin → Upload Plugin.
Install the Pro version
- Download the Pro ZIP supplied through Freemius.
- In WordPress, open Plugins → Add New Plugin → Upload Plugin.
- Upload the ZIP, install it, and activate it.
- Complete the Freemius license prompt or use Change License on the Plugins screen.
The Pro package replaces the Free package; do not keep two separately named copies active. On the Plugins screen, the paid build should identify itself as Dynamic ACF Repeater for Elementor PRO and expose the Freemius license actions.
Verify the installation
Create or edit an Elementor Loop Item and open its document settings. You should see ACF Repeater Loop Settings.
Then edit a Loop Grid and open Query:
- Free shows Use ACF Repeater.
- Pro shows Use ACF Rows, plus the applicable Pro controls.
If those controls do not appear, confirm all required plugins are active and review Troubleshooting.
On a configured Loop Grid or Loop Carousel, version 2.4 also adds a collapsed Troubleshooting section. Its Context Inspector is off by default and is described in the Context Inspector guide.
Updating
Free updates come from WordPress.org. Licensed Pro sites receive updates through Freemius.
After an update, a stale Elementor editor can continue serving old JavaScript or generated CSS. If controls or previews behave like an older version, reload the editor without cache and use Elementor's Clear Files & Data tool. See Troubleshooting.