Our Blog

Discover Valuable Insights And Expert Advice
From Auxilium Technology.

"*" indicates required fields

1
2
3

Required Field *

Note: Please do not use the form to solicit products or services.

Dynamic Content in Divi: Connecting Custom Fields, ACF & CPTs

Oct 8, 2025
aeo optimization
If you have ever wanted to build WordPress websites that are both flexible and scalable, without repeating the same design over and over, Divi’s Dynamic Content feature is a game-changer. By combining it with Advanced Custom Fields (ACF) and Custom Post Types (CPTs), you can create completely customized layouts that automatically update whenever new content is added.
In this post, we’ll explore how you can connect Divi, ACF, and CPTs to build dynamic, data-driven websites efficiently.

What is Dynamic Content in Divi?

Dynamic Content in Divi allows you to pull data directly from your WordPress database, instead of manually entering text or images each time. For example, you can build a single template for all your team members, blog authors, real estate listings, or portfolio items, and Divi will automatically display the right data for each post. This means:
  • No copy-pasting content across multiple pages
  • Fewer chances for human error
  • A truly scalable and future-proof setup

Why Use Custom Post Types (CPTs)?

By default, WordPress offers “Posts” and “Pages.” But for more complex websites, you often need unique content types, like Projects, Services, Testimonials, or Team Members. That’s where Custom Post Types (CPTs) come in. They help you organize and manage different kinds of data separately, giving your website structure and clarity. You can create CPTs using:
  • A plugin like Custom Post Type UI (CPT UI)
  • Or by adding custom code in your functions.php file
Once your CPTs are created, you can easily connect them to Divi layouts and ACF fields.

Adding Advanced Custom Fields (ACF)

While CPTs define what your content is, ACF defines what data you can store for each item. For example, if you create a CPT called “Team Members,” your ACF fields could include:
  • Profile Image
  • Designation
  • Email
  • LinkedIn URL
  • Short Bio
These fields make it easy to add and manage structured content without touching the layout.

Connecting ACF & CPTs with Divi’s Dynamic Content

Here’s how you can bring everything together:

Step 1: Create Your CPT and Add Fields

  • Use CPT UI to create a new post type (e.g., “Team Members”).
  • Create a field group in ACF with relevant fields and assign it to that post type.
Step 2: Design a Template Using the Divi Theme Builder
  • Go to Divi – Theme Builder.
  • Create a new template and assign it to your CPT (e.g., All Team Members).
Edit the template using Divi’s Visual Builder.
Step 3: Insert Dynamic Content
  • Add a Text Module, Image Module, or Button Module.
  • Click the database icon next to the field (the dynamic content icon).
Choose the ACF field you want to display.
For example:
  • Image Module – Profile Image (ACF field)
  • IText Module – Name / Designation / Bio
  • IButton Module – LinkedIn Profile URL
Divi will now automatically pull the right data from ACF for each CPT post.

Real-World Example: Team Member Layout

Imagine building a “Meet Our Team” page. You design one elegant Divi layout, and then each team member automatically appears with their own image, name, bio, and social links, all pulled dynamically. Add or remove a team member in WordPress, and your page updates instantly. No manual design edits, no duplicated pages. That’s the true power of dynamic content.

Conclusion

With Divi’s Dynamic Content, ACF, and CPTs, you can transform how you build WordPress websites. You’ll design once and populate endlessly, creating a powerful, scalable workflow for data-driven websites. Whether you’re building portfolios, directories, or service-based layouts, this trio of tools empowers you to make WordPress work smarter, not harder.
Share Article:

Continue Reading with Auxilium Technology