---
title: "How to Add Infinite Scroll in Elementor Logo Showcase?"
url: https://theplusaddons.com/docs/add-infinite-scroll-in-elementor-logo-showcase/
date: 2023-07-10
modified: 2026-09-18
lang: en
author: "Aditya Sharma"
description: "Infinite scroll loads the next batch of client logos as the visitor reaches the bottom of the list, so nobody has to click anything. In the Clients widget from The..."
image: https://theplusaddons.com/wp-content/uploads/2023/07/How-to-Add-Infinite-Scroll-in-Elementor-Logo-Showcase_-1024x536.jpg
word_count: 622
---

# How to Add Infinite Scroll in Elementor Logo Showcase?

## 

- The Plus Addons for Elementor Clients widget uses the Lazy Load option to add infinite scroll, loading the next batch of client logos when the visitor reaches the bottom of the list.
- Lazy Load appears only in Grid or Masonry layouts with Select Source set to Post Type, and it is not offered for the Carousel layout or the Repeater source.
- Post Loading Options requires The Plus Addons for Elementor Pro, and the list needs more client entries than Maximum Posts Display or no spinner appears.
- Each batch loads in the background without reloading the page, but nothing is written into the page address, so a scrolled view cannot be shared.

Infinite scroll loads the next batch of client logos as the visitor reaches the bottom of the list, so nobody has to click anything.

In the **Clients** widget from The Plus Addons for Elementor this is the **Lazy Load** option.

*To check the complete feature overview documentation of The Plus Addons for Elementor Clients Listing widget, [click here](https://theplusaddons.com/docs/clients-listing-widget-settings-overview/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/client-logos/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Pro** — the **Clients** widget is free, but **Post Loading Options** needs **The Plus Addons for Elementor Pro**.- **Widget to enable:** **Clients**, under **The Plus Addons > Widgets**. Elementor shows it in the **Listing** group.- **Prerequisite:** more client entries than **Maximum Posts Display**. With 8 clients and Maximum Posts Display left at its default of 8 there is nothing left to load, so no control appears.- **Also needed:** a page long enough to scroll past the listing — see Limitations.

## Set the first batch

- Edit the page with Elementor and select the **Clients** widget.- In **Layout**, pick **Grid** or **Masonry** and leave **Select Source** on **Post Type**. Lazy Load is not offered for the carousel or for the **Repeater** source.- Open **Content Source** and set **Maximum Posts Display** below your number of clients.

## Turn Lazy Load on

- Open the **More Post Options** section.- Under **Post Loading Options**, click the fourth picture button, **Lazy Load**.- Set **More posts on click/scroll** to the number of logos each batch should add.

![The More Post Options section of the Clients widget with the Post Loading Options buttons](https://theplusaddons.com/wp-content/uploads/2026/09/clientslisting-post-options.webp)

Scrolling down past the logos then pulls in the next batch on its own, and the batch after that, until every client is listed.

## Settings in this section

| Setting | What it does | Default |
| ------- | ------------ | ------- |
| **Loading Text** | Shown while the next batch is being fetched. | Loading... |
| **All Posts Loaded Text** | Shown once every client has been loaded. | All done! |
| **More posts on click/scroll** | How many logos each batch adds. | 4 |
| **Loading Spinner** — **Color**, size and **Border Size** | The rotating ring shown while a batch loads. | theme |
| **Loaded All Posts Typography** and **Loaded Posts Text Color** | Styling for the finished message. | theme |

## How It Behaves

- Each batch is fetched in the background and appended to the list. The page does not reload.- The spinner sits directly under the logos and is replaced by the next batch.- Batches keep coming while you scroll until every client that matches the query has been listed.- Nothing is written into the page address, so a scrolled view cannot be shared. Use **Load More** with **URL Enable** for that.

## Limitations

- **The next batch is only requested once you have scrolled past the bottom of the listing.** On a short page where the whole listing is already on screen, nothing ever loads — the spinner sits there and the list stays at **Maximum Posts Display**. Put real content below the listing, or use **Load More** instead.- **Post Loading Options** needs The Plus Addons for Elementor Pro. With only the free plugin the list stops at **Maximum Posts Display** with nothing below it.- Lazy Load is not available for the **Carousel** layout or the **Repeater** source.- Content placed under the listing keeps moving down as batches arrive, which can make a footer hard to reach on a very long client list.

## Troubleshooting

### Scrolling loads nothing

The most common cause is a short page: if the logos and the spinner are visible without scrolling, the trigger never fires. Add content below the listing, or switch to **Load More**.

### No spinner at all

**Maximum Posts Display** is at or above your number of clients, so there is nothing to load. Lower it.

### It stops after one batch

Scroll further down. Each batch only arrives when you reach the bottom of the list again.

## Related Docs

- [How to Add Load More Button in Elementor Logo Showcase?](https://theplusaddons.com/docs/add-load-more-button-in-elementor-logo-showcase/)- [How to Add Pagination in Elementor Logo Showcase?](https://theplusaddons.com/docs/add-pagination-in-elementor-logo-showcase/)- [Clients Listing Widget Settings Overview](https://theplusaddons.com/docs/clients-listing-widget-settings-overview/)

## Frequently Asked Questions

**Q: Why isn’t infinite scroll loading the next logos on my page?**
A: A short page is the usual blocker. The next batch only requests after you scroll past the bottom of the listing, so if the logos and spinner are already visible without scrolling, the trigger never fires. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH uses this Lazy Load behavior in the Clients widget. Add real content below the listing or switch to Load More if the page is too short.

**Q: What do I need set up before infinite scroll will work in the logo showcase?**
A: The listing needs more client entries than Maximum Posts Display, and Post Loading Options requires The Plus Addons for Elementor Pro. The Clients widget must also be enabled under The Plus Addons &gt; Widgets, and Elementor shows it in the Listing group. If Maximum Posts Display matches your total client count, there is nothing left to fetch, so no loading control appears.

**Q: Does infinite scroll work with carousel layouts or repeater sources?**
A: Lazy Load is only offered for Grid or Masonry layouts with Select Source set to Post Type. It is not available for the carousel layout or for the Repeater source. That matters because the loading behavior depends on fetching additional posts in batches, which fits a post-type listing but not those other source and layout combinations.

**Q: How many logos load each time infinite scroll fetches more items?**
A: The batch size comes from More posts on click/scroll. That setting controls how many logos are added each time a new batch loads, and its default is 4. Smaller batches make the list feel lighter while larger batches reduce how often new content appears as you keep scrolling.

**Q: Why does my logo list stop after one batch instead of continuing?**
A: Each batch only arrives when you reach the bottom of the list again. If it stops after one batch, keep scrolling further down so the next request can fire. The page appends batches in the background until every client that matches the query has been listed, so one batch usually means you have not hit that trigger point again yet.

**Q: What’s better for a long logo showcase: infinite scroll or Load More?**
A: Infinite scroll works well when you want batches to appear automatically as visitors keep moving down the page, but it has a tradeoff: content below the listing gets pushed downward as new batches arrive, which can make a footer harder to reach on very long lists. It also does not write anything into the page address, so a scrolled view cannot be shared. Use [Load More with URL Enable](https://theplusaddons.com/docs/add-load-more-button-in-elementor-logo-showcase/) if shareable state matters.
