Pagination or Load More loses filters
Symptom
Filters work on the first page of results, but clicking page 2, numbered pagination, or Load More returns unfiltered results—or drops some active filters.
Applies To
- Archive Loop pagination, Load More, and infinite-style loading
- Divi 5 Loop Builder pagination with Ajax Filter
- Divi 4 and Divi 5
Likely Causes
- Full page reload pagination without filter URL state — Pagination navigates without the
filter=truequery session. - Enhanced Load More disabled or conflicting — The improved Load More path is off, or another script interferes.
- Page cache ignoring query strings — Cached HTML for page 2 ignores filter parameters.
- Wrong results target — Pagination updates a different loop than the one Filter Posts targets.
Fix
Step 1: Confirm filters stay in the URL
- Apply filters on the front end.
- Confirm the address bar includes
filter=trueand your filter parameters. - Open page 2 and confirm those parameters remain. See URL sync and shareable filters.
Step 2: Check Archive Loop pagination mode
- Edit the Archive Loop (or Loop Builder pagination settings).
- Confirm you use the pagination or Load More mode you expect.
- Prefer AJAX pagination when you need filters to stay applied without a full reload.
Step 3: Toggle Enhanced Load More
- Go to Divi Engine → Divi Ajax Filter → Transient Caching.
- Find Enhanced Load More.
- If Load More drops filters or skips items, try the opposite toggle state, save, clear cache, and retest. See Caching and performance.
Step 4: Bypass page cache for filtered URLs
- Exclude URLs containing
filter=from full-page cache, or disable cache temporarily. - Retest pagination while logged out.
Verify
Apply two filters, go to page 2 (or click Load More), and confirm the same filters remain active and results stay constrained. Reset should clear filters and pagination together.
Collect for Support
If the fix does not work, collect:
- Pagination mode (numbered, Load More, or other)
- Whether the URL keeps
filter=trueon page 2 - Enhanced Load More on or off
- Any page cache / CDN plugin in use
- Screenshot of the filtered URL on page 1 and page 2
What's Next
- Pagination preserves filters — Expected pagination behavior
- URL sync and shareable filters — How params sync
- Grid, list, masonry, and pagination — Loop pagination options