Create a Custom Post Type Filter by Taxonomy
In this tutorial, we’re going to create two different custom post type filters by custom taxonomy; the first one will be on site pages with posts (CPT archive pages):

The second one – in the WordPress admin, in the post list:

After that, we will also dive deep into the whole theory thing.
Simple Taxonomy Filter Block
This plugin for WordPress allows to create AJAX filters for posts by category and custom post type filters by custom taxonomy with AJAX (works without page refresh) pagination.
Tax_Query of WP_Query
In this guide, I would like to talk in-depth about using the tax_query parameter when creating custom loops with WP_Query, query_posts, get_posts or even when filtering existing loops with the pre_get_posts filter hook.
This one will be super-similar to a guide about Meta_Query, but, I guess, easier.
How to Hide Product Tags in WooCommerce
In this tutorial, I will show you how to hide product tags on both WooCommerce product pages and in the admin dashboard.
How to Create an AJAX Category Filter without Plugins
In this tutorial, I am going to dive deep into the process of creating an AJAX category filter for a WordPress website. We will not use any plugins for that, but if you change your mind and decide to use a plugin after all, I recommend you look at this one.
In our example we’re also going to use the following:
- Pure JavaScript on the front end. I know, many of you guys don’t like jQuery and since it is not a filter for a WooCommerce store and the library isn’t included in the front-end anyway, there is no real reason to use it.
- A default “Twenty Twenty” WordPress theme. We can not use the latest themes like Twenty Twenty-Four or Twenty Twenty-Five, because the latest themes are block themes and in that case, we will need to create a Gutenberg block for our AJAX category filter which is a completely different story. Currently, I don’t have a tutorial for that, but if you need a category filter for a WordPress block theme, please check my taxonomy filter block plugin.
Below is the preview of how our AJAX category filter is going to look like:
