Dynamic Content in Divi 5 With Secure Custom Fields (the Free ACF Fork)

by | Oct 12, 2026 | Web Design, DIVI, Web development

If you build sites for businesses that have a range of similar things (hot tubs, properties, courses, team members), With Divi 5 custom fields, each item’s details come straight from the dashboard. You add the details once in the WordPress dashboard, and every page that shows them updates itself.

The plugin most guides use for those fields is Advanced Custom Fields. This guide uses Secure Custom Fields instead. It’s the free fork of ACF that WordPress.org now maintains, it includes the features that used to need ACF Pro, and Divi 5 supports it. I tested every step below on a Divi 5 site before writing it.

⚡ The short answer

  • Secure Custom Fields is free on WordPress.org, with over 100,000 active installs. Version 6.9.5 came out on 7 August 2026.
  • It includes repeater, gallery, flexible content and options pages, which used to be ACF Pro features. It can also create custom post types for you.
  • Divi 5 supports it. Divi’s code checks for Secure Custom Fields by name, and its fields appear in Dynamic Content and the Loop Builder.
  • The basic steps: create a post type, add a field group, then connect the fields in Divi with Dynamic Content or the Loop Builder.
  • One quirk: Divi lists the fields under the heading “Advanced Custom Fields”, even though they come from Secure Custom Fields.

🌱 Where Secure Custom Fields came from

In October 2024, during a dispute between WordPress.org and WP Engine (the company that owns ACF), the WordPress.org team forked Advanced Custom Fields into a new plugin called Secure Custom Fields. Sites that took the update from WordPress.org were switched over automatically. Since then it has been developed separately and released regularly, with security fixes and new features of its own.

It uses the same field system as ACF, the same field types and the same functions, so tutorials and code written for ACF mostly still apply. It’s free, with no Pro version to buy. If ACF is installed, Secure Custom Fields switches it off when you activate it, so the two don’t clash.

🛁 The example: a hot tub showroom

To test it properly I built a small showroom on a Divi 5 test site. Three made-up hot tubs, each with a price, seats, jets, dimensions, a photo and a list of features. It’s the kind of page I’d build for a dealer, and the same steps work for anything you list: rooms, cars, events, courses.

1. Create the post type

A post type is a separate section of the dashboard for one kind of item, like Posts or Pages but just for hot tubs. Secure Custom Fields can create it for you.

Go to SCF → Post Types → Add New. Type the plural name (“Hot Tubs”) and the singular name (“Hot Tub”). It fills in the key (“hot-tub”) for you. Leave Public switched on, so the items can appear on your site, and save.

The Secure Custom Fields Add New Post Type screen with Plural Label Hot Tubs, Singular Label Hot Tub and Post Type Key hot-tub filled in.
Creating the Hot Tubs post type in Secure Custom Fields.

A new Hot Tubs menu appears in the dashboard straight away.

2. Add the fields

Go to SCF → Field Groups → Add New. Give the group a name (“Hot Tub Details”) and add a field for each detail you want to store:

FieldTypeWhy that type
PriceNumberOnly accepts numbers, so nobody types “about eight grand”
SeatsNumber
JetsNumber
DimensionsTextA free-text line such as “230 x 230 x 92 cm”
PhotoImageOpens the Media Library, so you pick rather than paste
FeaturesRepeaterA list that can be as long or short as each hot tub needs

Under Location, set the rule to Post Type is equal to Hot Tub, so the fields only appear on hot tubs.

The Fields list of the Hot Tub Details field group showing Price, Seats and Jets as Number, Dimensions as Text, Photo as Image and Features as Repeater.
The Hot Tub Details field group.

Now when you add or edit a hot tub, the fields sit below the editor. Your client fills in boxes instead of formatting a page.

Editing the Bute 6 hot tub, with the Hot Tub Details box showing price 8995 with a pound sign, 6 seats, 52 jets, dimensions, a photo and four features.
Filling in the details for one hot tub.

3. Show Divi 5 custom fields with the Loop Builder

The Loop Builder repeats a module once for each item it finds. One Blurb module, set up once, becomes a listing of every hot tub.

  1. Add a Blurb module to a page.
  2. Open its Loop settings and switch on Loop Element.
  3. Leave Query Type on Post Type, and choose Hot Tubs under Post Type.
The Divi 5 Visual Builder with a Blurb showing the Bute 6 hot tub, and the Loop settings with Loop Element on and Post Type set to Hot Tubs.
Turning a Blurb into a loop of hot tubs.

Now connect the Blurb’s parts to the fields. Hover over a field in the Blurb’s settings and click the Dynamic Content icon:

  • Title: choose Loop Post Title.
  • Content: choose Loop Post Custom Field, then pick Price under Select Custom Field. Type “From £” in the Before box.
  • Image: choose Loop Post Custom Field again and pick Photo.
Divi 5 custom fields in the Select Custom Field list, showing Price, Seats, Jets, Dimensions and Photo under the heading Advanced Custom Fields.
The Secure Custom Fields fields, listed under Divi’s “Advanced Custom Fields” heading.

Save, and the page lists all three hot tubs, each with its own photo, name and price.

The finished page: three hot tubs, Bute 6 from £8995, Cumbrae 3 from £4495 and Arran 5 from £6995, each with its own photo.
The finished listing. Add a fourth hot tub in the dashboard and it appears here on its own.

From there it’s normal Divi work. Put the loop in a grid with Flexbox or the CSS Grid editor, style the Blurb, and add a link to each hot tub’s own page.

🔁 Lists inside an item: repeater fields

Repeaters used to need ACF Pro. In Secure Custom Fields they’re free. Divi 5 can loop through a repeater too. In a module’s Loop settings, open Query Type and you’ll find an option named after the repeater. On my test site it was “ACF Repeater: Features”. Choose it, and the module repeats once for each feature, so a single hot tub’s page can show its features as a proper list.

⚠️ Things to know

Numbers come out exactly as stored. Divi shows a Number field’s raw value, so £8995 has no comma. If you want “£8,995”, use a Text field for the price instead, or accept the plain figure. The £ sign you set in the field’s settings only appears in the dashboard, which is why I typed it into Divi’s Before box.

The fields are labelled “Advanced Custom Fields” in Divi. That’s only Divi’s heading. Nothing from ACF is installed.

Inside a repeater loop, check the box you’re filling. Elegant Themes notes that Divi only lists repeater sub-fields that suit the box: an image sub-field appears in an Image module, not in a text box. If a sub-field seems to be missing, that’s usually why.

If the Dynamic Content list is nearly empty, check your PHP memory. On my test site, a copy of a busy live site, the list first showed only “My Global Strings”, and the page wouldn’t save. The site’s error log showed PHP running out of memory. Raising the memory limit fixed both at once. If you see the same, ask your host to raise the PHP memory limit.

👉 Want to try it?

You need Divi on Divi 5 and the free Secure Custom Fields plugin. Build it on a staging copy first if the site is live. If your site is still on Divi 4, my guide to moving to Divi 5 covers when and how.

And if you’d rather have it built for you, a product or property listing like this is the kind of job I do for small businesses. Have a look at my web design service or get in touch.

❓ Frequently asked questions

Is Secure Custom Fields free?

Yes. It’s free on WordPress.org with no paid version, and it includes repeater, gallery, flexible content and options page fields.

Does Divi 5 work with Secure Custom Fields?

Yes. Divi 5’s code checks for Secure Custom Fields alongside ACF, and its fields appear in Dynamic Content and the Loop Builder. I tested this on Divi 5.11.1.

Can I use Secure Custom Fields and ACF together?

No. Activating Secure Custom Fields switches ACF and ACF Pro off, because they share the same code. Use one or the other.

Do I need to know code?

No. Everything in this guide is done in the dashboard and the Divi Visual Builder.

Can my client update the details themselves?

Yes. They edit the boxes on each item in the dashboard, and every page that uses those fields updates on its own.

Sources

Checked on 12 October 2026.

Screenshots are from a demonstration site running Divi 5.11.1 with made-up example products.

This post contains affiliate links to Elegant Themes. If you buy through them I may earn a commission, at no extra cost to you.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Affiliate Link
Divi Marketplace

Divi Marketplace

GreenOrb Statistics plugin

“Disclosure: Some of the links in this post are “affiliate links.” This means if you click on the link and purchase the item, I will receive a small affiliate commission.”

Pin It on Pinterest