Filters that leave a URL behind.
Faceted filtering for archives that outgrew a single list. Works with the theme templates you already have, and every filtered view keeps a real, shareable URL.
Filtering plugins usually rewrite the archive in JavaScript, which means the filtered state exists only in the browser. Nothing can be linked to, and search engines see one page.
This one filters server side and pushes a clean URL, so the filtered archive is a real page with its own title, its own pagination and its own place in the sitemap.
Every filtered view is bookmarkable. That is the whole pitch.
— A site maintainer
Filtering the site can index.
Server-rendered results
Filtering happens in the query, not the browser, so every combination is a real indexable page.
Uses your template
Results render through your existing card template part. The plugin supplies no markup of its own.
Operable without a mouse
Facets are checkboxes in a fieldset, announced on change, with the result count in a live region.
Visible active filters
Applied facets appear as removable chips, so nobody wonders why the archive is showing four results.
The rest of the behaviour.
Details that matter once filtering is a real feature rather than a demonstration.
- Query-level filtering, not client side
- Renders through your own template part
- Facet counts that respect other active facets
- Removable filter chips
- Result count in a live region
- Filter state in the browser history
- No jQuery dependency
- Works with any registered taxonomy
The details
- Version
- 1.4.0
- Released
- Aug 15, 2026
- Rendering
- In the query
- Markup
- Yours, not ours
- Taxonomies
- Any registered
- Dependencies
- None
Recent releases
- 1.4.0Aug 2026 — Facet counts now account for other active facets
- 1.3.0Jun 2026 — Filter chips added above the results
- 1.2.0May 2026 — Dropped the last jQuery dependency