Need Help?

Here are some good places you cant start.

Whats New?

Get updated about all the good stuff!

Show Google Sheets Data in Elementor - Featured Blog
ue-2.0
Loop Grid in Elementor - Featured Blog

Using ACF Repeater Fields for Creating a Dynamic Accordion in Elementor

When creating a dynamic accordion in Elementor, one of the most powerful tools at your disposal is Advanced Custom Fields (ACF) repeater fields. This feature allows you to store and display multiple pieces of information using a single field.

In this step-by-step guide, we’ll harness the power of the Unlimited Elements Content Accordion widget and fill it with dynamic data from an ACF field.

In this article, we’ll focus on the accordion widget, but it’s worth noting that Unlimited Elements provides a variety of widgets for easily displaying ACF repeater fields, eliminating the need for coding expertise.

Step 1: Create a Repeater Field

To begin, create a repeater field within ACF and then assign that field to the desired post type for display.

Choose the “repeater” field type and assign it a unique label and name.

acf

Within the subfields section, add a two text fields to populate the repeater data.

sub fields

In the settings area at the bottom, apply rules and conditions to assign the new field to the desired post type.

assign to post type

Step 2: Populate Custom Field

It’s time to navigate to one of your posts and add content in the repeater field. In this example, I will use the repeater field for cocktail instructions within a custom post type to display the recipe ingredients.

populate repeater

Step 3. Install and activate Unlimited Elements

Before you begin the next step, make sure to purchase Unlimited Elements Pro from the link below so that you can populate item-based widgets with repeater fields.

Then follow these steps:

Now that you have the plugin installed, it’s time to start install the content accordion widget.

Step 4. Install the Content Accordion Widget

You can populate any dynamic widget from the unlimited elements widget library using an ACF repeater field, but in this example, we’ll use the Content Accordion widget.

install content accordion

Step 5: Edit the Single Post Template

If you haven’t yet made a single post template, it’s a good time to create one. If you already have a single post template, you can modify it using the Elementor theme builder.

Drag and drop the Content Accordion widget from the widgets pane into your Single Post Template canvas and select 

Step 6: Set the Widget Source

content accordion source

Step 7: Insert Dynamic Content

It’s time to populate the widget with dynamic data from the custom fields we previously added.

Select the “item” field name from the dropdown menu under the “title source” section. 

title source

Enter the item name in the input field and make sure it matches the name assigned to the subfield in the ACF settings.

title source 1

Apply the same process to the “content source.”

content soruce

Optional: If you’ve forgotten the names you assigned in the ACF settings, you can use the “Debug – Show Input Data” toggle to display the subfield names in debug mode.

debug toggle
debug fields

Step 8: Publish & Preview

That’s it, you’re done! It’s that easy. Now you can customize your widget’s display and behavior using the multitude of options available. When publishing the page, remember to assign it to the correct display conditions so it appears where you want on the website.

content accordion acf

Wrapping it Up!

Unlimited Elements offers a range of widgets to effortlessly showcase ACF repeater fields, no coding expertise needed! We hope this tutorial has been helpful and will empower you to create more dynamic websites with advanced features and displays.

View More Related Blog Posts

Download is just a click away

Get instant access to tons of Elementor goodies, completely FREE!

Hurray!

You got FREE access to the worlds leading widgets for Elementor page builder!