Skip to main content

Fields Not Showing

Symptom

The Divi Handoff module displays on the page, but the field data is empty or missing. You see the module structure, but text fields show nothing, images don't appear, or other content is blank.

Applies To

  • Divi 5.x
  • WordPress 6.4 - 6.5
  • Divi Handoff 1.0.0

Likely Causes

  1. Wrong field selected in module - The module is pointing to a non-existent or different field
  2. Field name mismatch - The field name in the module doesn't match the SCF/ACF field name
  3. Field has no value on that page - The field exists but is empty for this specific page
  4. Nested inside repeater without context - Trying to access repeater fields outside the Repeater module

Fix

Step 1: Verify the field name matches exactly

  1. Go to SCF → Field Groups (or ACF → Field Groups)
  2. Edit the field group containing your Flexible Content
  3. Find the layout and sub-field you're trying to display
  4. Note the Field Name (not the label) - this is usually lowercase with underscores
  5. Now edit your Divi Handoff Layout
  6. Open the Handoff module settings
  7. Check that Layout Field matches the exact field name from step 4
tip

Field names are case-sensitive. hero_title is different from Hero_Title.

Step 2: Check the page has data entered

  1. Edit the page with the missing content
  2. Find the Flexible Content field
  3. Expand the layout row that's showing empty
  4. Verify data is actually entered in the field
  5. If empty, add content and Update the page

Step 3: Handle repeater fields correctly

If you're trying to display data from a Repeater sub-field:

  1. Edit your Divi Handoff Layout
  2. Add a Handoff Repeater module
  3. Select the repeater field in the Repeater module settings
  4. Inside the Repeater module, add Handoff Text/Image modules
  5. These child modules can now access repeater row fields
Common Mistake

You cannot access repeater row fields directly from a module outside the Repeater. The Handoff Repeater module creates the context needed to loop through rows.

Step 4: Check image field return format

For image fields that aren't displaying:

  1. Edit your SCF/ACF field group
  2. Find the Image field
  3. Check the Return Format:
    • Image URL - Returns the URL directly
    • Image ID - Returns the attachment ID
    • Image Array - Returns an array with URL, sizes, etc.
  4. Divi Handoff works with all formats, but ensure the field has the expected format
  5. Re-save the page after checking

Step 5: Verify conditional visibility isn't hiding content

If you're using conditional visibility:

  1. Edit the Handoff module
  2. Go to Advanced settings
  3. Check Condition Field and Condition Value
  4. If set, ensure the condition is met on the page
  5. Try temporarily removing the condition to test

Verify

After making changes:

  1. Update both the Divi Handoff Layout and the page
  2. View the page on the frontend
  3. Clear any cache (plugin cache, browser cache)
  4. Hard refresh (Ctrl+F5 or Cmd+Shift+R)
  5. Field data should now display

Common Field Issues

IssueCauseSolution
Text shows ArrayWYSIWYG field with array returnCheck return format, use text sub-field
Image shows nothingWrong return formatMatch return format in module
Repeater emptyNo Repeater moduleWrap fields in Handoff Repeater
Shows wrong dataField name typoDouble-check exact field name

Collect for Support

If the issue persists, gather this information:

  • Screenshot of the SCF/ACF field configuration (showing field names)
  • Screenshot of the Handoff module settings (showing Layout Field selection)
  • Screenshot of the page's Flexible Content data (showing entered values)
  • The exact field names being used
  • Browser console errors (press F12, click Console tab)

What's Next