Appearance
Post Feed Infinite Scroll
Adds an Infinite Scroll (VT) choice to the Pagination setting of Voxel's Post feed (VX) widget. Instead of clicking "Load more", visitors just keep scrolling — the next page loads automatically as they approach the end of the feed.
Overview
This function is always enabled — no toggle needed. It adds a fourth option to the Post feed widget's existing Pagination dropdown:
- Load more button
- Prev/Next buttons
- None
- Infinite Scroll (VT)
Under the hood, Voxel's own load-more machinery does all the fetching and rendering (including map marker syncing) — the button is simply hidden and triggered automatically as the visitor scrolls within 600px of it, so loading feels seamless.
Key Features
- One dropdown choice — no extra configuration
- Prefetches before the visitor reaches the end, so scrolling never stalls
- Works with both data sources (Search Form widget and Search Filters)
- Map markers keep syncing as pages load, exactly like clicking Load more
- Stops automatically when there are no more results
Setup Instructions
- Edit the page containing your Post feed (VX) widget with Elementor
- Open the widget's Post Feed settings
- Set Pagination to Infinite Scroll (VT)
- Save
That's it — the feed now loads continuously on the frontend.
Use Cases
Directory Archives
Browsing listings without pagination interruptions keeps visitors exploring longer.
Mobile Experience
Scroll-to-load matches how users expect mobile feeds to behave.
Image-Heavy Feeds
Pair with smaller page sizes so initial loads stay fast while scrolling stays continuous.
Troubleshooting
Posts don't auto-load
- Confirm Pagination is set to Infinite Scroll (VT) (not Load more button)
- Hard-refresh the page — the auto-load script may be cached
- Verify there actually are more results than one page
The Load more button is visible
- Hard-refresh; the hiding style loads with the page
- If another plugin aggressively removes inline styles, check for CSS conflicts
Loading feels late on very tall screens
- Reduce Posts per page so pages are shorter relative to the viewport

