Skip to content

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 ​

  1. Edit the page containing your Post feed (VX) widget with Elementor
  2. Open the widget's Post Feed settings
  3. Set Pagination to Infinite Scroll (VT)
  4. 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

Built by Code Wattz.