GuidePlugin LogoGuidePlugin Docs

Facets

Create and manage facets - the data blocks that power GuidePlugin's filtering system.

Facets are characteristics of your content that GuidePlugin extracts and stores for fast filtering. Think of them as data points like "color", "price", or "category" that users can filter by.

Facet Examples

Facet TypeData SourceExample ValuesUse Case
Product ColorCustom field or categoryRed, Blue, Green, PurpleFilter products by color
Price RangeWooCommerce price field$0-50, $51-100, $101+Find products in budget
Post CategoryWordPress categoriesTechnology, Design, MarketingBrowse content by topic
Property SizeCustom field "bedrooms"1, 2, 3, 4, 5+ bedroomsFilter real estate listings

Creating a Facet

Navigate to Creation Page

Go to GuidePlugin > Facet > Create in your WordPress admin.

Create new facet interface

Choose Data Source

Select where to extract facet values from:

Source TypeDescriptionBest For
Categories/TaxonomiesExisting categories or tagsOrganized content structure
Custom FieldsPost meta dataSpecific properties (price, size, etc.)
WooCommerce FieldsProduct attributes or pricesE-commerce filtering

Configure Settings

Fill in the facet configuration:

  • Name - Descriptive name (becomes filter label)
  • Slug - Auto-generated URL identifier
  • Data Type - Text, numeric, or date values

Save and Index

Save the facet and let GuidePlugin index your existing content automatically.

Pro Tip: Use clear, user-friendly names like "Product Color" instead of "color_field" - these often become your filter labels.

Troubleshooting

Common Issues & Solutions

ProblemSymptomsSolutions
Empty FacetNo values showing Verify content has data in source field
Check content type is indexed
Rebuild index: GuidePlugin > Tools > Rebuild
Duplicate ValuesSame values with variations Standardize source data ("Red" vs "red")
Use taxonomies vs free-text fields
Missing ContentSome posts not indexed Check post status (published)
Verify post type is included

What's Next?

Once your facets are created, you can use them to build powerful filtering experiences:

ComponentPurposeLink
FiltersCreate user filtering interfacesLearn More →
GuidesBuild complete guided experiencesLearn More →
TemplatesDisplay filtered results with custom stylingLearn More →