Divi dynamic content options allow you to seamlessly extract content from your database and display it.
The function ofDynamic Content of Diviallows you to turn any Divi module into a dynamic element that extracts information directly from your website's database through:
Publications metadata (Post Meta)
Page titles
Featured images
Divi allows you to use dynamic content in any module where content (text, URLs, images, etc.).
Types of data that can be used include:
Page titles and publications
Excerpts (excerpts)
Featured images
Date of publication
Any of these types of data can be displayed dynamically on a WordPress site. In addition, dynamic content can also come fromcustom fieldsortypes of custom content.
You can createcustom fieldswith the help of plugins such asAdvanced Custom Fields (ACF)and/orToolset, to display all kinds of content.
In Divi, dynamic content can be used in all builder modules. Onespecial dynamic content iconindicates which elements can be dynamic.
With theTheme Builder by Divi, you can create dynamic templates for posts, search results pages, category pages, and more, all while designing in real time with theVisual Builderof Divi.
There are several places where you can use dynamic content in Divi. Here are the most common:
Some Divi Builder modules are already dynamic by default. These modules automatically extract data from your site. Examples:
Blog: Displays a list of site publications in grid or full width format.
Title of publication: dynamically extracts the title of the publication.
Content of the publication(The Theme Builder only): Displays the content of the publication.
Navigation of publications: generates links to the next and previous publication.
Publications slider: creates slides with user-specified publications.
In addition to dynamic modules, you can add dynamic content to any content input area within a Divi module.
This means that any module with text, links or images can use dynamic content.
To access dynamic content:
Hover your cursor over a content field in the module settings.
If that field can use dynamic content, you will see thedynamic content icon.
Clicking on the icon will appear the list of dynamic data available on your site.
TheTheme Builder by Diviis where dynamic content really shows its potential. With it, you can design global templates (place-wide) templates that extract dynamic content, giving you full control over the design of your entire website using Divi's visual builder.
Publications (Posts)
Category pages
Author pages
Tag pages (Tags)
Projects
Search results
Pages 404
Thetemplate adjustmentsof Divi allow you to assign specific conditions, such as applying a template to: All pages, specific pages, children on a specific page
This gives you the flexibility to customize the design precisely according to the structure of your site.
In addition, you can useTheme Builder packageswhich can be easily downloaded from Elegant Themes blog. With a few clicks, you can import these packages and apply dynamic content to the items included in the layouts.
Divi also allows you to addheader and footer templateswithin the Theme Builder.
You can:
Download a header/foot package from the official blog, or
Create your own from scratch.
When building headers, you can use the dynamic field ofsite logowhich allows you to automatically insert a dynamic image showing your brand logo.
Example:
1. Click onDynamic Content iconin a menu or image module.
2. Select the fieldSite logo.
In doing so will automatically insert the logo you have assigned into theDivi theme options.
Similarly, you can use the field ofDynamic date of Divito show thecurrent date at the footerfrom your site.
This is useful foravoid having to manually update the date each year.
You can build apublication templateusingdynamic content fieldsto extract: The title of the publication, the content, the featured image, the metadata of the publication.
If you don't have time to create your template from scratch,Diviions make your job easier. In the blog ofElegant Themesyou can findbeautiful dynamic publication templatesready to download.
In addition to post templates, Divi lets you createvarious file templates, including:
Author archives
Category pages
Archival pages by date
List of projects
Tag archival pages
Creating file templates is a great way to display posts within a specific category.
It is a step that is often overlooked when building a website, although it iskey to visual and professional credibilityof your brand.
Thanks to Divi, you can createstunning category pagesin a few steps.
If you need more time or experience, Elegant Themes blog offersFree templates for publications by categoryandproduct categories.
These templates already include everything you need: design, dynamic fields and functional structure, so you can have aprofessional and attractive category pagewith just a few clicks.
Example:If you want to create a website withreal estate listings, you would normally need aIDX pluginto achieve this.
However, withDivi Dynamic Content Options, you can build that kind of sitewithout costly IDX service.
In addition, you can create websites focused on:Tourist destinations, rechoes, ccar oncessionaires, ddirectories, sMembership sites, andmuch more.
Divi dynamic content allows you to create sites that would otherwise require additional plugins.
This gives youmore freedom and flexibilityreducing costs and simplifying site development.
Divi includes several fields of dynamic content at module level that vary by module and location. These dynamic content fields can upload content from your database directly to your Divi site.
The best part is that once you upload dynamic content into a Divi module, you can style it using the design configurations built into Divi Builder. But before we talk about design, here is a list of each dynamic content field available in Divi and how they are used.
Page title/file- This field dynamically extracts the title of your page or publication. You can use this in any module containing text. In addition, it is useful for creating a template with the Theme Builder for your posts.
Excerpt from page- This field will display the excerpt entered in the publication or page. Like the page title/file field, it is useful for building a page template for your site.
Date of publication- Displays the date of publication of the page or publication.
Number of page comments- Displays the number of comments a post has.
Page link- Dynamically extract a link to a specific page. This is useful when your site is in development and you do not want to re-link pages manually when launching the site.
Author of the page- Dynamically shows the author of the publication.
Automatic biography- Displays the biographical information in an author's profile (if specified).
Title of the site- Displays the title of your website.
Site motto- Displays the motto of your website.
Current date- Displays the current date. You can use this to show the date in your footer to eliminate the need to change it each year.
Manual custom field name- Displays a manual text field. You can specify text before and after and the name of the field. We will go deeper into this later.
Featured image- You can dynamically link the featured image on your page or post to display it in any module containing an image field.
Author's profile photo- Displays the profile picture of the author of a publication.
Site logo- Displays the logo of your website defined in Divi → Topic Options.

There are several ways to create a design with dynamic content within Divi. The first is using Divi Theme Builder. You can create posts, pages, and other types of templates.
Another way is to incorporate dynamic content using Divi Page Builder. This allows you to have static and dynamic content on the same page.
Getting started with the Theme Builder is easy.
1. Sail toDivi → Theme Builder.
2. Click on the + buttonAdd new templateto create your new template.
Example:When you create a post template, you will see some additional fields of dynamic content available to build your template, including publication content and post title.
As mentioned above, the Title of the publication will dynamically extract the title of the publication for the template. The Content of the publication allows you to extract the content of your post. You can stylize the body text, header text, and text and link colors.
To learn more about Divi's Theme Builder, please read your documentation.
In addition to creating templates in the Theme Builder, you can use Divi Page Builder to use dynamic content.
Example:You can dynamically link pages using the page title dynamic content option in the button module.
Click ondynamic iconin the link field to display the dynamic content options.
1. Click ondynamic content iconin the upper-right corner of the image preview.
2. Select the Featured Image option.
Divi will dynamically extract the Featured Image from your page and insert it into the selected image module.
In addition, you can assign an author's profile picture to an image module. Dynamic Content can also be used in any module that has text options.
This is true for text modules, Blurbs, Accords, Tabs, Calls to Action and more. The possibilities are endless.
For example, the Blurb module has several options for adding dynamic content, including title text, body text, image, link, and background image sections.
Blurb Dynamic Options

First, let's look at some plugins that can help you build a custom Divi site for your needs.
BothToolsetasAdvanced Custom Fieldsintegrate well with Divi.
You can create custom post types, taxonomies, field groups, and custom fields with both plugins.
One advantage of Toolset is that it allows you to create views to display loop content, similar to a blog roll page.This allows custom data queries defined by custom fields. You can extract them on your Divi pages using the Toolset View module.
This allows you to combine the static content of the page with dynamic content on the same page, using custom fields you create with Toolset.
Advanced Custom Fieldsworks similarly to Toolset, except for creating custom templates.
With ACF, you create groups of fields with custom fields, but instead of using ACF to create a template, you use custom fields directly through the Divi Builder.
Example:you want to build a furniture staging website to show different groups of living rooms. You would start by creating a group of living room fields.
Then, you would create fields within the group to highlight features of your living room. Once the fields were created, you would create publications to showcase the groups of rooms you want to offer for staging.
Finally, you would use the Divi Theme Builder to create a publishing template to display your posts.
Another way to add custom fields is by entering them manually. By default, WordPress gives you the ability to add custom fields. Having said that, this option is hidden in the publication preferences.
Create a new post and navigate to post preferences to activate the feature.
1. Using the Gutenberg editor, click the three-point menu in the upper-right corner.
2. ClickPreferences.
Dynamic content preferences in Divi publications
3. ClickPanels.
4. Activate custom fields in the options area. WordPress will ask you to reload the page.
5. Click the buttonEnable and recharge.
Enter your data by giving a name and value to your new field.
In this case, we would start withType of sofa. Add as many values as you like, each in a separate line.
For example, using the Page Builder, you have a dynamic gallery of images you want to display on your website. In the fieldbefore beforeyou would enter your gallery shortcode followed by a space. This will create a natural separation between your gallery and any surrounding elements on your site.
In the Page Builder, you can add spacing as well as in Theme Builder templates. Add a space after your dynamic content in the fieldbefore beforeautomatically creating enough space to display your content correctly.
How to use Divi Dynamic Content Function to design a dynamic publication design
How to customize a Divi product page with online dynamic content
How to use dynamic content to create a WooCommerce product information accordion in Divi