---
title: "How to Display Posts Using an AJAX Filter in Client Listing?"
url: https://theplusaddons.com/docs/display-posts-using-an-ajax-filter-in-client-listing/
date: 2025-06-30
modified: 2026-04-09
author: "Aditya Sharma"
description: "Do you want to display posts from a specific category using the Client Listing widget in Elementor? With the help of AJAX filters from The Plus Addons for Elementor, you..."
word_count: 542
---

# How to Display Posts Using an AJAX Filter in Client Listing?

## Key Takeaways

- The Plus Addons for Elementor enables AJAX filtering to search through all available posts, not just the visible ones.
- AJAX Filter Type allows filtering from the entire list of posts, ensuring accurate results based on selected categories.
- Setting Maximum Posts Display to a number lower than the total posts ensures the AJAX filter effect is applied correctly.

Do you want to display posts from a specific category using the Client Listing widget in Elementor? With the help of **AJAX filters** from The Plus Addons for Elementor, you can easily show category-based posts from **all available posts**, not just the ones currently visible on the page.

When you use AJAX filtering, it searches through your entire post list, even if you're only showing a few posts at first. This makes it easier for visitors to find what they're looking for and ensures your filters work more accurately. In this guide, we’ll explain how AJAX filtering works and how it improves the post display experience on your site.

*To check the complete feature overview documentation of The Plus Addons for Elementor Clients Listing widget, [click here](/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-wgts?utm_source=tpae&utm_medium=docs&utm_campaign=text)

First, you need to create some posts under any custom post type to display them, then follow the steps - 

1. Add the Client Listing widget to a page or template. 

2. After that, go to the **Layout** tab and select the appropriate **Style **and **Layout**.

3. Then, set the appropriate **Minimum Height**.

4. Select **Post Type** from the **Select Source** dropdown. 

> *Note : To see the ****AJAX ****Filter effect , you need to enter a number lower than the total number of posts in the ****Maximum Posts Display**** section under the ****Content Source**** tab. I.e. ****3**** here,*

5. Then, go to the **Category Wise Filter** tab and enable the **Category Wise Filter** toggle.

6. After that, select the **AJAX **option from the **Filter Type** dropdown.

> *Note :- You need to understand how the ****AJAX ****option actually works. Please see the steps below.*

Let's first start with the Normal type

### Normal Filter Type:

When you choose the **Normal** option from **Filter Type** dropdown, and set the **Maximum Posts Display** to **3 **under **Content Source** tab, even if you have a total of **8 posts**, the filter will only apply to the **3 **posts that are currently displayed.

So, if you select a specific category on your page, it will search for matching posts **only within those 3 displayed posts**, **not from all 8 posts**.

**Example:**

- Total Posts: 8

- Max Posts Display: 3

- Selected Category: **Client2** 

- Result: It will only filter from the 3 visible posts and show the ones that belong to the **Client2** category (if any).

Then move to the **AJAX **type.

### AJAX Filter Type:

When you choose the **AJAX **option from **Filter Type** dropdown, and set the **Maximum Posts Display** to **3 **under the **Content Source** tab, even though only **3** posts are shown at first, the filter will search through **all 8 total posts**, not just the ones currently displayed.

So, when you select a specific category on your page, it will filter from the **entire list of 8 posts** and then display the ones that match your selected category.

**Example:**

- Total Posts: 8

- Max Posts Display: 3

- Selected Category: **Client2** 

- Result: It will filter from **all 8 posts** and show the **Client2**  category posts (up to 3, based on your display limit).

Now, you’ll see the posts from your selected category on this page.

## Frequently Asked Questions

**Q: What do I need before starting to display posts using AJAX filters?**
A: You need to have The Plus Addons for Elementor installed and activated to use the Client Listing widget. Additionally, create some posts under any custom post type that you want to display.

**Q: What happens if I set the Maximum Posts Display to a number lower than the total posts?**
A: If you set the Maximum Posts Display to a number lower than the total posts, the AJAX filter will still search through all available posts, not just the ones displayed. This allows visitors to find relevant posts from the entire list.

**Q: How does the AJAX filter differ from the Normal filter type?**
A: The AJAX filter type searches through all posts regardless of how many are displayed, while the Normal filter only applies to the posts currently visible. For instance, with the AJAX filter, if you have 8 posts but display only 3, it still filters from all 8.

**Q: What if the AJAX filter isn't displaying the expected posts?**
A: Ensure that you have enabled the Category Wise Filter toggle and selected the AJAX option from the Filter Type dropdown. Also, verify that the Maximum Posts Display is set correctly under the Content Source tab.

**Q: Can I use the Client Listing widget with page builders other than Elementor?**
A: No, the Client Listing widget is part of The Plus Addons for Elementor and works exclusively with Elementor. It does not work with Gutenberg, Beaver Builder, Divi, or any other page builder.

**Q: What steps should I follow to set up the AJAX filter for displaying posts?**
A: To set up the AJAX filter, add the Client Listing widget to your page, select the appropriate style and layout, set the Minimum Height, choose the post type, enable the Category Wise Filter, and select the AJAX option from the Filter Type dropdown.
