Content Filtering

The Advanced Filtering add-on adds interactive, faceted filtering to your website — the kind that lets visitors narrow down content by category, tag, date, price range, or any other attribute. It’s most commonly used for the Projects section that ships with Pixelgrade LT themes, but the same system works for any content type on your site. The add-on is sold separately from the main theme, so you won’t see the filter blocks inside the editor until it’s attached to your license.

What you can filter

The same add-on works for any content type on your site. A few common examples:

  • Projects: filter portfolio entries by category, tag, year, or any custom attribute.
  • Recipe site: filter by cuisine, dietary restriction, cook time, or difficulty.
  • Blog: filter articles by category, tag, author, or publication year.
  • Shop: filter WooCommerce products by price range, attribute, or availability.
  • Directory or team page: filter entries by location, role, or expertise.

Set up your filters

Setting up filtering is a two-step process: first you define what can be filtered, then you place the filter controls where they should appear.

1. Configure your facets

A facet is a single filter field — for example, a “Category” checkbox list, a “Price” range slider, or a “Date” dropdown. You create and configure facets in your WordPress dashboard under Settings → FacetWP. Each facet is bound to a taxonomy (like categories or tags), a custom field, or a post attribute.

The filtering engine we include is FacetWP, a well-established WordPress plugin with its own documentation covering every available facet type, data source, and advanced behavior. For everything facet-related — how to create a facet, choosing the right facet type, indexing your data, custom behaviors — refer directly to the FacetWP Help Center. A good starting point is their guide to creating facets.

2. Place the filters on your page

Once your facets are configured, you add them to a page using the “Filter Controls” block. This block is a container — inside it, you insert one Facet block for each facet you want to display, plus optional Title, Toggle, and Selections blocks for labels and mobile behavior.

  1. Edit the page where the filterable content is displayed (for example, your Works, Recipes, or Blog page).
  2. Insert the “Filter Controls” block above the content listing.
  3. Inside the Filter Controls block, add a Facet block and pick which configured facet it should render.
  4. Repeat for each facet you want to show.
  5. Save the page. The filters will become interactive on the front end and update the content listing as visitors make selections.

Confirming the add-on is active

If the Advanced Filtering add-on is active on your site, you’ll find a “Filter Controls” block in the block inserter when editing any page. If that block is missing, the add-on is not yet attached to your license.

Get the add-on

You can purchase the Advanced Filtering add-on at any time, whether you just bought the theme or you’ve been using it for a while: add the Advanced Filtering add-on to your cart.

Activate it on your site

After completing the purchase, go back to your WordPress dashboard, open the Pixelgrade tab, and click Refresh your site connection. Your license will sync, and the recommended filtering plugin will appear in the plugins list. Install and activate it, and the “Filter Controls” block will become available in the editor.

Remove the filters (if you don’t need them)

If you don’t need advanced filtering, you can remove the filter blocks from your page so the section stays clean:

Updated on April 22, 2026

Can't find what you’re looking for? Ask a human.

We're a small team of real people providing real help. Send us an email at [email protected] and we will give you a helping hand.