
In this guide, we’ll cover why ACF fields might not show up in Divi and walk you through the step-by-step solutions to fix the problem — whether you’re using the Divi Builder, Theme Builder, or a custom template.
Why ACF Fields May Not Be Showing in Divi
Several factors could be causing this issue:
- You’re not using dynamic content correctly in Divi modules.
- The post/page doesn’t have any data in the ACF field.
- The ACF field group isn’t assigned to the correct post type.
- There’s a conflict with a plugin or outdated theme files.
- You’re using a non-supported field type (like repeater or flexible content) without custom code.
Step-by-Step Fixes for ACF Not Showing in Divi
If your ACF fields aren’t showing up inside Divi, it’s usually due to simple misconfigurations. Follow these steps to fix the issue:
1. Ensure Field Group Is Assigned to the Correct Post Type
Go to Custom Fields > Field Groups, and check the “Location Rules”.
Make sure your field group is set to display on the relevant content type (e.g., “Post”, “Page”, “Custom Post Type”). If the rule doesn’t match, the fields won’t load.
Example:
Location Rule: Show this field group if Post Type is equal to Post
2. Use Dynamic Content in Divi Modules
Divi allows you to insert ACF data using its dynamic content feature.
How to do it:
- Open any module (Text, Heading, etc.)
- Click the database icon (Dynamic Content)
- Select the ACF field from the dropdown
3. Check That the ACF Field Has Data
Sometimes, you’ve created the ACF field but haven’t filled in any content for that post.
To verify:
- Edit the page/post in the WordPress admin
- Scroll to the ACF section
- Enter content and click Update
Return to the frontend and check if the field now appears in your Divi layout.
4. Using ACF with Divi Theme Builder
If you’re using the Divi Theme Builder to design archive pages, custom post templates, or headers/footers, follow these steps:
- Build the layout under Divi > Theme Builder
- Add a module (Text, Blurb, etc.)
- Click the Dynamic Content icon
- Select the appropriate ACF field
Note: For repeaters or complex fields, Divi’s built-in dynamic content may not be enough—you’ll need to use shortcodes or custom PHP.
5. Enable ACF Shortcodes for Advanced Use
If you’re working inside Divi’s text editor or code module and want more control, ACF provides shortcodes you can use like this:
[acf field=”your_acf_field_name”]
Make sure the field is available on that post/page and has data.
6. Fix ACF Repeater or Group Fields Not Showing in Divi
Divi does not natively support ACF Repeater fields. For advanced field types, you need to use PHP inside a child theme or shortcode plugins.
7. Check for Plugin or Theme Conflicts
Temporarily deactivate all plugins except Divi and ACF. If the fields appear, one of the plugins is likely causing a conflict.
Also, ensure you’re using:
- Latest version of WordPress
- Latest version of Divi Theme
- Latest version of ACF plugin
Outdated plugins or PHP versions may lead to unpredictable behavior.
8. Clear Cache (Divi + Browser + Plugin Cache)
Caching plugins or Divi’s internal static CSS cache can block field updates.
- Go to Divi > Theme Options > Builder > Advanced
- Click Clear Static CSS File Generation
Also clear your browser cache and any caching plugin (like WP Rocket, Litespeed, etc.).
Faq
1. Can I use ACF Pro with Divi?
Yes, ACF Pro works well with Divi. Some advanced features (like repeater or flexible content fields) may require custom code or helper plugins.
2. Why don’t I see the ACF dynamic content icon in Divi?
Make sure the module supports dynamic content and the field group is assigned correctly. Also, ensure the post/page has ACF data saved.
3. Are there plugins that help ACF work better with Divi?
Yes, plugins like Divi Machine, ACF Extended, and WPCode can enhance functionality.
Conclusion:
ACF and Divi are powerful tools, and when used together properly, they let you build dynamic, content-rich websites without touching much code. If your ACF fields aren’t showing in Divi, it’s usually due to field setup errors, missing data, or plugin conflicts.
Follow the steps above, test thoroughly, and you’ll be well on your way to creating flexible, customized WordPress pages that scale easily — all while enjoying the visual control Divi provides.
Search blogs
Other Blogs

Elementor Not Saving Changes? Step-by-Step Solution
When you are building a page in Elementor and suddenly your changes refuse to save, it can feel extremely frustrating. You click the Update button, the loader spins, and then either nothing happens or an error message appears. Sometimes it even looks like the page...

How to Fix “There Has Been a Critical Error on This Website” in WordPress
If you are running a WordPress website and suddenly see the message “There has been a critical error on this website”, don’t panic. This error looks serious, but in most cases, it can be fixed easily. This message appears when something on your website stops working...

Divi 5 Is Finally Here — A Deep Dive Into the New Interface, Speed, Features & What’s Changed
After years of development and community feedback, Divi 5 has officially launched. But this isn’t just another update to the popular Divi by Elegant Themes — it is a complete architectural transformation. If you’ve explored a Divi 5 demo, you’ll immediately notice how...

How to Fix reCAPTCHA Not Working in WordPress
reCAPTCHA is an essential security feature that protects WordPress websites from spam, bots, and fake form submissions. However, many site owners face issues where reCAPTCHA does not display, fails validation, or blocks legitimate users from submitting forms. If...

Divi Mobile Menu Showing Extra Characters or Symbols (Like Random “L”) – Fix Guide
If you are using the Divi theme on your WordPress website and notice extra characters or strange symbols (such as a random “L”, square boxes, or broken icons) appearing in the mobile menu, you are not alone. This is a common issue faced by many Divi users, especially...
