Filter sources and control types
Divi 5 only
This guide applies to Divi 5 Filter Posts and filter items. Control-specific options are documented on Filter item settings.
Purpose
Filter sources define what each filter item queries (categories, a custom field, product price, and so on). Control types define how visitors choose values (dropdown, checkboxes, range slider, date picker).
Configure sources and controls in Filter Posts → Filter items on the page. The Filter item settings reference lists every option.
Common filter sources
| Source | Typical use |
|---|---|
| Category / tag / custom taxonomy | Blog archives, product catalogs, CPT taxonomies |
| Search | Keyword filter on titles and content |
| WooCommerce price, attributes, rating | Shop and category pages |
| ACF or custom meta | Location, date, relationship, or structured data |
| Post type or author | Mixed directories or editorial archives |
Recipe-style walkthroughs (category, tags, price, attributes, search, rating) live in Common filter setups.
Control types
| Control | When to use |
|---|---|
| Select | Compact single-choice lists |
| Checkbox / radio | Visible multi- or single-select options |
| Range / number | Price or numeric meta |
| Date | ACF or meta date fields |
| Color swatch / star | Attributes or ratings with visual affordances |
Use the Filter item settings reference for control-specific options (select, checkbox, range, date, and similar).
Pair sources with the archive loop
- Set Post type on Filter Posts and Archive Loop to the same content type.
- Add filter items that match fields you expose in the loop (for example product attributes with WooCommerce loops).
- Confirm Target loop on Filter Posts points at the Archive Loop instance that should refresh.
Related behavior
- Empty filter options — Hide choices with no matching posts.
- Conditional filters — Show or hide filters based on other selections.
- Select2 — Searchable long dropdowns.
- Auto suggest · Live search — Instant suggestions on Text Search fields.
- Catalog index — Faster filter matching on large catalogs.
What's next
- Filter item settings — Full per-item reference
- Ajax filter module behavior — Wiring filters to the loop
- Common filter setups — First page layout and recipes