---
title: "How to Add a Category Wise Filter in Logo Showcase in Elementor?"
url: https://theplusaddons.com/docs/add-category-wise-filter-in-logo-showcase-in-elementor/
date: 2023-07-10
modified: 2026-09-18
lang: en
author: "Aditya Sharma"
description: "When a logo showcase runs to dozens of clients, a row of category buttons above it lets visitors jump straight to the ones they care about. The Clients widget from..."
image: https://theplusaddons.com/wp-content/uploads/2023/07/How-to-Add-a-Category-Wise-Filter-in-Logo-Showcase-in-Elementor_-1024x536.jpg
word_count: 660
---

# How to Add a Category Wise Filter in Logo Showcase in Elementor?

## 

- The Clients widget from The Plus Addons for Elementor builds a category button row from Tp Clients Category terms, and only categories with published clients appear.
- The Category Wise Filter needs The Plus Addons for Elementor Pro, the Clients widget, and Select Source set to Post Type; it does not work with the Carousel layout or the Manage Clients repeater source.
- Normal Filter Type searches only the logos already on the page, so Maximum Posts Display must cover every client if the filter needs to find them all.
- Filter Type set to AJAX does not work in version 6.5.0, because the browser request is rejected by the server and the logos turn into grey placeholder blocks.

When a logo showcase runs to dozens of clients, a row of category buttons above it lets visitors jump straight to the ones they care about.

The **Clients** widget from The Plus Addons for Elementor builds that row from your client categories.

*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 the **Category Wise Filter** needs **The Plus Addons for Elementor Pro**.- **Widget to enable:** **Clients**, under **The Plus Addons > Widgets**. Elementor shows it in the **Listing** group.- **Prerequisite:** your clients must be sorted into **Tp Clients Category** terms. The filter reads that taxonomy, so a category with no clients in it never appears.

## Put your clients into categories

Open each client under **Tp Clients** and tick a term in the **Tp Clients Categories** box, or add a new one there. The filter row lists exactly these terms.

> *The **Manage Clients** repeater has no category field, so this feature only works with **Select Source** set to **Post Type**.*

## Turn the filter on

- Edit the page with Elementor and select the **Clients** widget.- In **Layout**, pick **Grid** or **Masonry**. The filter is not available for the carousel.- Leave **Select Source** on **Post Type**.- Open the **Category Wise Filter** section and switch **Category Wise Filter** to **Show**.- Leave **Filter Type** on **Normal**.

![The Category Wise Filter section of the Clients widget with the Filter Type dropdown](https://theplusaddons.com/wp-content/uploads/2026/09/clientslisting-filter-type.webp)

The buttons appear above the logos, and clicking one narrows the list:

![Front end with All, Manufacturing, Retail and Technology buttons above the logos, filtered to the single Retail client](https://theplusaddons.com/wp-content/uploads/2026/09/clientslisting-result-filter.webp)

## Settings in this section

| Setting | What it does | Default |
| ------- | ------------ | ------- |
| **Category Wise Filter** | Draws the filter row. | Hide |
| **Filter Type** | **Normal** filters the logos already on the page. **AJAX** is meant to fetch matching logos from the whole list — see Limitations. | Normal |
| **Search Type** | Whether the buttons match a category by **Slug** or by **ID**. | Slug |
| **All Filter** | Adds the button that brings every logo back. | Show |
| **All Filter Category Text** | The label on that button. | All |
| **Category Filter Style** | Four preset looks for the buttons. | Style 1 |
| **Filter Hover Style** | Four preset hover effects. | Style 1 |
| **Filter Alignment** | Left, centre or right. | Center |

The **Style** tab has a matching **Filter Category** section for the typography, colours and spacing of the row.

## How It Behaves

- The **All** button carries a count of the logos currently listed.- Only categories that have clients in them appear. A term with no clients is not drawn.- **Normal** filters what is already on the page. With **Maximum Posts Display** set to 3 of 8 clients, picking a category searched only those 3 — that is what **Normal** means.- Turning the layout to **Carousel** removes the whole section from the panel.

## Limitations

- **Filter Type set to AJAX does not work in version 6.5.0.** The request the browser sends is rejected by the server, the logos turn into grey placeholder blocks and the list never changes. This happens with **Search Type** on either **Slug** or **ID**. Leave **Filter Type** on **Normal** until it is fixed.- Because **Normal** only searches the logos already listed, raise **Maximum Posts Display** to cover every client if you want the filter to find all of them.- The **Repeater** source has no categories, so the filter row comes out with only the **All** button.- The filter is not available for the carousel layout.

## Troubleshooting

### No filter row appears

The feature needs The Plus Addons for Elementor Pro, the layout must not be **Carousel**, and **Select Source** must be **Post Type**.

### The buttons are there but nothing filters

Check **Filter Type** — on **AJAX** nothing happens at all in 6.5.0. Switch it to **Normal**.

### A category is missing from the row

No published client is in it, or **Select Category** under **Content Source** has already excluded those clients.

### Picking a category shows nothing

With **Normal** the filter only searches the logos on the page. Raise **Maximum Posts Display**.

## Related Docs

- [How to Display Posts Using an AJAX Filter in Client Listing?](https://theplusaddons.com/docs/display-posts-using-an-ajax-filter-in-client-listing/)- [How to Add Logo Showcase from Dynamic Custom Post Type in Elementor?](https://theplusaddons.com/docs/add-logo-showcase-from-dynamic-custom-post-type-in-elementor/)- [How to Add Load More Button in Elementor Logo Showcase?](https://theplusaddons.com/docs/add-load-more-button-in-elementor-logo-showcase/)

## Frequently Asked Questions

**Q: What do I need before I can add a category wise filter in a logo showcase in Elementor?**
A: The filter depends on three things: The Plus Addons for Elementor Pro, the Clients widget, and client entries already sorted into Tp Clients Category terms. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH powers the filter row by reading that taxonomy, so empty categories never show up. This setup matters because the filter only works with Select Source set to Post Type, not the Repeater source.

**Q: Why is the category filter not available in carousel layout?**
A: Carousel removes the category filter section entirely, so this feature is only meant for Grid or Masonry layouts. That limitation matters because the filter row is built to sit above a static list of logos, and Carousel does not expose that control in the panel. If you need the category buttons, keep the Clients widget out of Carousel and use a non-carousel layout instead.

**Q: What is the difference between Normal and AJAX filter type in the Clients widget?**
A: Normal filters only the logos already loaded on the page, while AJAX is meant to fetch matching logos from the full list. The page also notes that AJAX does not work in version 6.5.0, where requests are rejected and grey placeholder blocks appear instead of updated logos. For now, Normal is the safe choice unless you want to wait for that issue to be fixed.

**Q: Why does picking a category show no results even though I know there are more clients?**
A: That usually happens when Maximum Posts Display is too low. Normal filtering only searches the logos already listed on the page, so if you show 3 of 8 clients, it can only filter those 3. Raising Maximum Posts Display lets Normal see more of your client list, which is important when you want category filtering to cover every client instead of just the first batch.

**Q: Why is a category missing from the filter row?**
A: Only published categories that actually contain clients appear in the row. If a term has no clients in it, it will not be drawn at all. Another reason is that Select Category under Content Source may have already excluded those clients. The Plus Addons for Elementor keeps the row tied to real client data, so empty or filtered-out terms never become buttons.

**Q: How do I make sure category filtering works with my logo showcase setup?**
A: The reliable setup is Grid or Masonry layout, Select Source set to Post Type, and Category Wise Filter switched to Show with Filter Type left on Normal. That combination matches how The Plus Addons for Elementor builds the button row from Tp Clients Categories and avoids the known AJAX problem in version 6.5.0. If you want a reference example, the [LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/client-logos/?utm_source=tpae&utm_medium=docs&utm_campaign=text) shows the widget in action.
