The Clients widget lists client or partner logos in a grid, a masonry grid or a carousel, from a post type or from a list you type into the widget.
This page walks through every section of its panel, says which parts need Pro, and links to the step-by-step guides.
Requirement – This widget is a part of The Plus Addons for Elementor, make sure it’s installed & activated to enjoy all its powers.
Before You Start
- Edition: the Clients widget itself is free; the Carousel layout, Category Wise Filter, Post Loading Options, Disable Link, Display Image Size and Messy Columns need The Plus Addons for Elementor Pro.
- Widget to enable: Clients, under The Plus Addons > Widgets. Elementor shows it in the Listing group.
- Where the logos come from: the Tp Clients post type, which you switch on under The Plus Addons > Extra Options > Listing on the Clients tab. You can use the widget’s own Repeater source instead and skip the post type entirely.
Add the widget
- Edit a page or template with Elementor.
- Search the widget panel for Clients and drag it onto the canvas. It sits in the Listing group.
- In Layout, pick a Layout and leave Select Source on Post Type, or switch it to Repeater and type the clients in by hand.

With the client post type switched on and a few clients added, the logos appear straight away:

Layout
The first section of the Content tab.
| Setting | What it does | Default |
|---|---|---|
| Layout | Three picture buttons: a grid of squares (Grid), an offset grid (Masonry) and a slider (Carousel (PRO)). | Grid |
| Minimum Height | A floor for the height of each logo box, so short and tall logos line up. Set per device. | empty |
| Select Source | Post Type reads the client post type; Repeater uses the list you build in this panel. | Post Type |
| Manage Clients | Only with Repeater. Each row has Client Name, Client URL and Client Logo. | 4 sample rows |
The Manage Clients rows have no category field, so the Category Wise Filter has nothing to filter by when the source is Repeater.
Content Source
Shown when Select Source is Post Type. It is the query.
| Setting | What it does | Default |
|---|---|---|
| Select Category | Limits the list to one or more client categories. | all |
| Maximum Posts Display | How many clients are listed at once. | 8 |
| Offset Posts | Skips this many clients from the start of the list. | empty |
| Order By | Date, Title, Name, ID, Author, Modified or Random. | Date |
| Order | Ascending or Descending. | Descending |
Columns Manage
Desktop Column, Tablet Column and Mobile Column each offer 2, 3, 4, 5, 6 and 12 columns, and Columns Gap/Space Between sets the space around each logo box. The defaults are 3 on desktop, 4 on tablet and 6 on mobile.
Category Wise Filter
A Pro section. Turning on Category Wise Filter puts a row of category buttons above the logos. Filter Type chooses Normal or AJAX, All Filter adds the All button, and Category Filter Style, Filter Hover Style and Filter Alignment style the row. The section is hidden for the Carousel layout.

More Post Options
A Pro section, also hidden for Carousel and for the Repeater source. Post Loading Options is a row of four picture buttons — None, Pagination, Load More and Lazy Load — and the rest of the section styles whichever one you pick.

Extra Options
| Setting | What it does | Default |
|---|---|---|
| Title Tag | The HTML tag for the client name: H1 to H6, DIV or P. | H3 |
| Display Client Title | Shows or hides the name under each logo. | Show |
| Disable Link (Pro) | Stops each logo linking to the client's URL. | Hide |
| Display Image Size (Pro) | Reveals Image Resolution and Image Dimension for the logo. | Hide |
| Loading Options (Pro) | Default or Skeleton placeholders while the logos load. | Skeleton |
| URL Enable (Pro) | Writes the current view into the page address so it can be shared. Only appears with Load More, or with the filter set to AJAX. | off |
Style tab
Title styles the client name, Filter Category the filter row, Client Logo Style the logo itself and Client Background the box behind it, each with Normal and Hover states. Carousel Options, Post Not Found Options and Messy Columns are Pro.
What Needs Pro
The widget and both of its sources are free. These parts need The Plus Addons for Elementor Pro. Each line was checked by deactivating the Pro plugin and reloading the same pages:
| Feature | Free | Pro |
|---|---|---|
| Grid and Masonry layouts, Post Type and Repeater sources, Maximum Posts Display | Yes | Yes |
| Carousel layout | No — the layout button is labelled Carousel (PRO) and the page shows “Carousel Layout Premium Version.” | Yes |
| Category Wise Filter and everything under it | No — no filter row is drawn at all | Yes |
| Post Loading Options (Pagination, Load More, Lazy Load) | No — nothing is drawn below the logos | Yes |
| Disable Link, Display Image Size, Loading Options, URL Enable, Messy Columns, Style > Carousel Options | No | Yes |
Limitations
- Filter Type set to AJAX does not work in 6.5.0. The browser's request is rejected, the logos turn into grey placeholders and stay there. Use Normal.
- Because of that, a shareable URL built on the category filter cannot work either. A shareable URL built on Load More does work.
- Lazy Load only asks for more logos once you have scrolled past the bottom of the listing, so on a short page nothing ever loads.
- The Manage Clients repeater has no category field.
- There is no Style dropdown in this widget; older guides that mention one are out of date.
Troubleshooting
The canvas is empty
Either the client post type is off and there are no clients to list, or Select Source is Post Type while all your clients are in the Manage Clients repeater.
No Load More button, no pagination, no filter
Those are Pro features. With only the free plugin the widget still lists logos, it just stops at Maximum Posts Display.
Everything is listed, so nothing pages
Maximum Posts Display defaults to 8. Set it below your number of clients before you expect pagination, a button or lazy loading.






