Complete Feature Reference

The ultimate
filtering framework.

Every feature is production-ready, extensible, and engineered for high-performance sub-200ms load times. Zero bloat, infinite scale.

01 — Core Facets

12 facet types.
Every pattern covered.

Map any facet to any data source: taxonomies, post meta, ACF fields, or Woo attributes. Every UI configuration is built right into the admin panel.

Background async indexing — never blocks post save
ETag caching: HTTP 304 for unchanged responses
Live post-set filtering across 31 endpoints
☑️

Checkbox

Multi-select with counts. OR logic between values.

🔘

Radio

Single-select exclusive — click another to switch.

📋

Dropdown

Space-efficient select control, single or multi.

↔️

Range Slider

Dual-handle numeric range with prefix/suffix.

📅

Date Range

From/to date pickers for any date meta field.

🔍

Search

Live text input with debounce and min-chars.

💬

Autocomplete

Suggestions dropdown from the live index.

🎨

Color Swatch

Hex-mapped color circles or squares.

Star Rating

1–5 star minimum filter, WooCommerce-ready.

🔄

Toggle

Single on/off switch for binary filters.

🌳

Hierarchy

Expandable tree for nested category terms.

🔲

Button Group

Pill buttons, single or multi-select.

02 — Layout & Output

Visual drag-and-drop Grids.

Build completely custom cards using the visual 12-block Card Builder, then inject them into 5 different responsive grid layouts.

5 Layout Configurations

G

Grid

Responsive CSS grid with configurable columns per breakpoint.

M

Masonry

Waterfall layout via CSS column-count — perfect for varying heights.

L

List

Full-width single column — ideal for articles & search results.

C

Carousel

Horizontal scrolling with nav arrows and optional autoplay.

T

Table

Tabular layout rendering custom blocks as organized row columns.

Dynamic Template Tags

Inject live post data using double braced {{tag}} templates.

{{post.title}} // Native post title

{{post.permalink}} // Resolves to URL

{{meta.PRICE}} // Custom meta injection

{{acf.field_name}} // Auto-resolves ACF


/* WooCommerce Specific */

{{wc.price}} // Formatted price HTML

{{wc.rating}} // Average star rating

{{wc.sku}} // Product SKU string

03 — Intelligent Indexing

Sub-200ms on 50k posts.

FilterX maintains a high-speed, vertical filterx_index table. AJAX requests never scan raw metadata tables, locking latency incredibly low across huge datasets.

Incremental async indexing on Post Updates
Background WP Cron queue avoids UX blocking
Automatic Redis & Memcached hydration

AJAX Request Breakdown

Index lookup (filterx_index)8ms
WP_Query on matched IDs45ms
Card template render30ms
REST serialization12ms
Total Response Time< 100ms

04 — API First

Developer First.
Always.

FilterX is not a black box. Exposed via 31 REST API endpoints and over 100+ native PHP hooks, giving full override capabilities to your engineering team.

PHP Service Container

Overrides via PSR-11 dependency injection rather than messy monkey patching.

Native JS Events

Globally scoped window.FilterX actions for 100% frontend UI control and overrides.

// 1. Programmatic Filter API

FilterX.setFilter('products', 'price', [10, 500]);

// 2. Dynamic PHP Query Rewriting

add_filter('filterx/grid/args', function($args) {

$args['orderby'] = 'meta_value_num';

return $args;

});

// 3. Extensible DOM Listeners

document.addEventListener('filterx:results', (e) => {

const { total } = e.detail;

console.log(`Found ${total} matches`);

});

Stop compromising.

Get the only WordPress filtering plugin engineered for enterprise scale, starting at $39.

Purchase on CodeCanyon