Unlock the full potential of your Bricks-powered website by seamlessly bridging it with the industry-leading filtering capabilities of FacetWP. The FacetWP – Bricks Builder integration provides a native, high-performance solution for developers and site builders who need to create sophisticated, lightning-fast filtering experiences without sacrificing design flexibility. By connecting these two powerful tools, you can transform complex data sets into intuitive, user-friendly interfaces that help your visitors find exactly what they are looking for in seconds, directly within the Bricks visual editor.
Key Features
- Native Bricks Query Integration: Effortlessly filter Bricks Query Loops using FacetWP. Simply select your facet in the Bricks query settings, and the integration handles the rest, ensuring your loops update dynamically without page reloads.
- Full Visual Control: Design your filter layouts, result grids, and empty states directly inside the Bricks Builder interface. You maintain complete control over the styling, layout, and responsiveness of your facets.
- AJAX-Powered Performance: Deliver a premium user experience with near-instant results. The integration leverages FacetWP’s optimized AJAX engine, ensuring that content updates smoothly and quickly as users refine their search criteria.
- Support for Custom Post Types and Taxonomies: Whether you are building a real estate directory, a complex e-commerce store, or a resource library, the integration works seamlessly with any custom post type, custom field, or taxonomy you have defined in your WordPress environment.
- Template Compatibility: Easily inject facets into any part of your Bricks template, including sidebars, headers, or directly above your result grids, allowing for highly customizable user interfaces.
Use Cases / Who It’s For
This integration is designed for WordPress professionals, agencies, and advanced site builders who demand both aesthetic perfection and functional excellence. If you are using Bricks Builder to craft custom-designed websites, this tool is essential for projects that require advanced data navigation.
It is the ideal solution for building:
- E-commerce Stores: Create advanced product filtering systems that allow customers to narrow down products by price, category, color, size, or custom attributes, significantly improving conversion rates.
- Real Estate and Directory Sites: Enable users to filter property or business listings by location, price range, amenities, and other specific criteria with ease.
- Resource and Documentation Libraries: Help users find specific articles, downloads, or documentation by filtering through categories, tags, or publication dates.
- Portfolio and Case Study Galleries: Allow visitors to explore your work by filtering projects based on industry, service type, or technology used.
Setup / How It Works
Getting started with the integration is designed to be straightforward for those already familiar with the Bricks ecosystem.
- Install and Activate: Ensure both the core FacetWP plugin and the Bricks integration add-on are installed and active on your WordPress site.
- Create Your Facets: Use the FacetWP dashboard to define the facets you need—such as checkboxes, dropdowns, or range sliders—based on your existing post data.
- Configure the Query Loop: In the Bricks Builder editor, select the Query Loop element you wish to filter. Within the Query settings, locate the FacetWP integration options.
- Enable Filtering: Toggle the integration setting for that specific loop and select the facets you want to apply.
- Place Your Facets: Use the Bricks “Facet” element to drag and drop your created facets onto your page template, positioning them exactly where you want them to appear for your users.
Similar Plugins
While various filtering solutions exist for WordPress, few offer the specific, deep-level integration with Bricks Builder that this combination provides. Alternatives often rely on generic shortcode implementations or third-party query loop wrappers that may not offer the same level of performance, native AJAX support, or design-time integration within the Bricks builder environment. For users committed to the Bricks ecosystem, this integration remains the primary choice for professional-grade filtering.