---
title: "How to Filter Custom Post Types by Taxonomy in Elementor?"
url: https://theplusaddons.com/docs/filter-custom-post-types-by-taxonomy-in-elementor/
date: 2023-08-25
modified: 2026-04-10
lang: en
author: "Aditya Sharma"
description: "As the number of posts increases in your custom post types it becomes difficult to organize them properly. Adding a filter by custom taxonomy for your custom post types can..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Filter-Custom-Post-Types-by-Taxonomy-in-Elementor_-1024x536.jpg
word_count: 485
---

# How to Filter Custom Post Types by Taxonomy in Elementor?

## 

- Utilizes the Dynamic Listing widget from The Plus Addons for Elementor to filter custom post types by custom taxonomy.
- Requires installation and activation of The Plus Addons for Elementor to access the Dynamic Listing widget features.
- Employs Advanced Custom Fields (ACF) to create custom post types and taxonomies, such as Books and Book Authors.

As the number of posts increases in your custom post types it becomes difficult to organize them properly. Adding a filter by custom taxonomy for your custom post types can be a great way to enhance user experience on your Elementor website.

With the Dynamic Listing widget from The Plus Addons for Elementor, you can easily filter custom post types by custom taxonomy.

*To check the complete feature overview documentation of The Plus Addons for Elementor Dynamic Listing widget, [click here](/docs/dynamic-listing-widget-settings-overview/).*

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

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

To do this, make sure you have created at least one custom post type and its custom taxonomy, you can use the free[ Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/) to[ create a custom post type](https://www.advancedcustomfields.com/resources/registering-a-custom-post-type/) and [custom taxonomy](https://www.advancedcustomfields.com/resources/registering-a-custom-taxonomy/).

For instance, we have created a custom post type called Books and Book Authors as its custom taxonomy.

Once you’ve created your custom post type and custom taxonomy, follow the steps - 

1. Add the Dynamic Listing widget to the page. 

2. After selecting the appropriate listing type, select your custom post type from the **Post Type** dropdown, then select the appropriate style and layout.

![](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-cpt-taxonomy-new.png)

> *Note: Category filter is only available in the ****Normal Page**** and ****Search List**** listing type, except the ****Carousel**** layout.*

3. Then go to the **Content Source** tab, and select your custom taxonomy associated with your custom post type from the **Taxonomies** dropdown.

![](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-filter-cpt-taxonomy-new.png)

4. Then go to the **Category Wise Filter** tab, and turn on the **Category Wise Filter** toggle. 

![](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-cpt-category-wise-filter-new.png)

To ensure this works, make sure to assign taxonomies to your custom post, only then it will show.

![assign taxonomy to custom post type](https://theplusaddons.com/wp-content/uploads/2023/08/assign-taxonomy-to-custom-post-type.png)

Now you’ll be able to see filter options in your listing that you can use to filter by your custom taxonomy.

If you are using featured images for your custom taxonomy you can turn on the **Feature Image** toggle to show them.

If you are using child taxonomies you can turn on the **Child Category Filter** toggle to filter posts by child taxonomy and similarly, you can show featured images for child taxonomy by turning on the **Child Feature Image** toggle.

From the **Filter Type** dropdown, you can set the filter type to normal or AJAX-based.

Then, from the **Search Type** dropdown, you can add the filter name or ID in the URL by selecting Slug or ID, respectively.

You can turn on the **All Filter** toggle to add an additional filter label to show all the posts. You can edit the filter label from the **All Filter Category** **Text** field.

You can also select different predefined styles for the filter labels for normal and hover state from the **Category Filter Style** and **Filter Hover Style** dropdowns, respectively. 

From the **Filter Alignment** section, you can align the filter.

Also, read [How to Create Elementor Custom Post Type Archive Page](https://theplusaddons.com/docs/create-elementor-custom-post-type-archive-page/).