Breakdance includes built-in support for FacetWP. FacetWP is a paid plugin that allows for advanced filtering and sorting of Loop elements in Breakdance.
The FacetWP integration adds several new options in Breakdance. Their documentation provides more information on how to set up Facets with FacetWP. FacetWP also has additional documentation on working with Breakdance.
Begin by adding the FacetWP Facet element to a page or template where your Loop element is in Breakdance. Next, select the Facet you wish to use from the dropdown menu.
Note: Facets will only show on the front end. In Breakdance, you’ll see the following message: “FacetWP’s facet will appear here on the frontend.”
Select the Loop element you want to add filtering to after you’ve added your Filter element(s) to Breakdance. At the bottom of the Properties Pane, open the FacetWP section and toggle the Enable FacetWP control to “On.”
The Loop element should now properly filter on the front end based on the criteria set by FacetWP.
Note: It is only possible to filter one Loop element on a page.
When FacetWP is enabled, Breakdance’s default pagination is disabled. To use pagination, you’ll need to use FacetWP’s Pager Facet to control pagination with Breakdance Loop elements.
A common practice is setting the Facet element assigned to the Pager Facet directly below the Loop element.