When Site Builder elements aren’t displaying on your website, several factors could be preventing them from appearing correctly. This guide walks you through the most common causes and their solutions.
Check Element Status
Navigate to DigiFusion > Site Builder in your WordPress admin dashboard. Locate your element in the list and verify its status shows as “Active” with a green badge. If the status shows “Inactive” with a red badge, click on the element title to edit it.
Change the status from “Draft” to “Published” using the Publish box on the right side of the editor. Click Update to save your changes.
Verify Display Rules Configuration
Edit your Site Builder element and scroll down to find the Display Rules section in the sidebar. Check that your display rules are configured correctly:
For Entire Site Display:
- Ensure “Entire Site” is selected
- No additional configuration is needed
For Specific Pages:
- Select “Specific Pages”
- Add include rules for pages where the element should appear
- Remove any conflicting exclude rules
Common rule types include:
- Entire Site – Shows everywhere
- Homepage – Front page only
- All Posts – Blog post pages
- All Pages – Static pages
- Specific Post/Page – Individual content
Confirm Builder Type Compatibility
Each Site Builder element has a specific type that determines where it can display:
- Header – Replaces the theme header
- Footer – Replaces the theme footer
- Page Header – Displays in the page title area
- Archive – Shows on blog and archive pages
- Single Post – Appears on individual post pages
- Hooks – Displays at specific theme hook locations
Verify your element type matches where you expect it to appear. Edit the element and check the Builder Type setting in the sidebar.
Clear Site Builder Cache
Site Builder elements use caching for better performance. After making changes, you may need to clear the cache:
- Go to DigiFusion > Site Builder
- Make a small edit to any published element (like adding a space to the title)
- Click Update to save
- This automatically clears the cache for all Site Builder elements
Alternatively, deactivate and reactivate the DigiFusion Pro plugin to clear all caches.
Check Pro License Status
Site Builder functionality requires an active DigiFusion Pro license. Navigate to DigiFusion > Updates and verify your license shows as “Active”.
If your license has expired, Site Builder elements will stop displaying even if they were working previously. Renew your license to restore functionality.
Verify Theme Compatibility
Ensure you’re using the official DigiFusion theme. Site Builder elements only work with DigiFusion and won’t display with other themes.
Check your current theme by going to Appearance > Themes. The active theme should show “DigiFusion” as the name.
Test with Default Content
Create a simple test element to isolate the issue:
- Go to DigiFusion > Site Builder > Add New
- Enter a title like “Test Header”
- Add simple text content like “This is a test”
- Set Builder Type to “Header”
- Set Display Rules to “Entire Site”
- Publish the element
Visit your website to see if the test element appears. If it does, the issue is with your original element’s content or configuration.
Review Hook Placement
For Hooks type elements, verify the hook name is correct and exists in the theme. Common DigiFusion hooks include:
digifusion_before_header
digifusion_after_header
digifusion_before_footer
digifusion_after_footer
digifusion_before_main
digifusion_after_main
Ensure the hook name in your element settings exactly matches an available hook location.
Check for Plugin Conflicts
Temporarily deactivate other plugins to test if there’s a conflict:
- Deactivate all plugins except DigiFusion Pro
- Check if your Site Builder elements now display
- If they do, reactivate plugins one by one to identify the conflicting plugin
Cache and optimization plugins commonly cause conflicts with Site Builder elements.
Browser Cache and CDN
Clear your browser cache and any CDN cache (if using services like Cloudflare) after making changes to Site Builder elements. Changes may not be visible immediately due to caching.
Use an incognito/private browser window to test your site without cache interference.