Skip to main content

Filters not updating

Symptom

Visitors change categories, search, price, or other filters, but the results loop does not update—or updates only after a full page reload.

Applies To

  • Divi Ajax Filter with Filter Posts + Archive Loop
  • Divi 5 Loop Builder as the results target
  • Divi 4 and Divi 5

Likely Causes

  1. Target loop not set or pointing at the wrong module — Filter Posts must target the loop that should refresh.
  2. Post type mismatch — Filter Posts and the results loop query different post types.
  3. Update method expects a button click — Update is set to button click, but visitors expect on-change updates (or the Search button is missing/hidden).
  4. Multiple loops on the page — Several Archive Loop or Loop Builder instances share the page without unique targeting.
  5. JavaScript conflict — Another script blocks Ajax Filter events.

Fix

Step 1: Confirm Target loop

  1. Open the page in the Divi Builder.
  2. Edit Filter Posts.
  3. Set Target loop / Target loop container to the Archive Loop or Loop Builder instance that shows results.
  4. Save and view the front end.

Step 2: Match post types

  1. Set the same Post type on Filter Posts and Archive Loop (for example both product or both post).
  2. Confirm each Filter Posts Item source makes sense for that post type (product attributes only on products).

Step 3: Check Filter Update Method

  1. In Filter Posts, open the filter update setting.
  2. Choose On change for instant updates, or On button click if you use a Search button.
  3. If you use button click, confirm the filter button is visible on desktop and mobile layouts.

Step 4: Isolate conflicts

  1. Temporarily disable other plugins except Divi and Divi Ajax Filter.
  2. Retest filters.
  3. Check the browser console (F12) for JavaScript errors when changing a filter.

Verify

Change one filter on the front end. The target loop HTML should refresh without a full page reload, and the URL should update when URL sync is active. See URL sync and shareable filters.

Collect for Support

If the fix does not work, collect:

  • Whether you use Archive Loop or Loop Builder
  • Post type on Filter Posts and on the results loop
  • Update method (on change vs button click)
  • Browser console errors when filtering
  • Plugin and Divi versions

What's Next