Renders one facet interface from slug, type, and label. Must sit inside Facets Context Provider.
Namespace
prc-ep/facet-template
Category
theme
Ancestor
prc-ep/facets-context-provider
Attributes
| Attribute | Type | Default | Description |
|---|---|---|---|
facetName | string | "" | Facet slug (for example category, bylines) |
facetType | enum | — | checkbox, radio, dropdown, range, search |
facetLabel | string | — | Display label |
facetLimit | number | 10 | Initial values shown |
interactiveNamespace | string | "prc-ep/facets-context-provider" | Interactivity store namespace |
Styles
| Style | Label |
|---|---|
default | Default (shows label) |
no-label | No Label |
Supports
Anchor, interactivity, spacing (gap / margin / padding), border (color, width, radius), typography (font size, family, weight, and related experimental controls). HTML support is off.
Provides context
| Key | From |
|---|---|
prc-ep/template/facetType | facetType |
prc-ep/template/facetName | facetName |
prc-ep/template/facetLabel | facetLabel |
Example
<!-- wp:prc-ep/facet-template {
"facetName":"category",
"facetType":"checkbox",
"facetLabel":"Topics",
"facetLimit":20
} /-->
Related
- Architecture — registered facet slugs
- Troubleshooting