The FacetWP Beaver Builder Add-On is a specialized bridge plugin that allows you to use FacetWP’s advanced filtering logic directly within Beaver Builder’s layout modules. Instead of writing custom PHP or using FacetWP’s internal listing builder, you can use the Beaver Builder interface to design your grids while FacetWP handles the data filtering.
This is EXACTLY the same product as distributed by the developer. Sales Page
1. Key Technical Specifications
-
Version: 1.4.2 (Current as of early 2026).
-
License: Included with FacetWP (requires an active FacetWP license for updates/support).
-
Nature: Lightweight “bridge” plugin (does not function without both parent plugins).
-
Filtering Method: AJAX-based (updates results instantly without page refreshes).
2. Supported Modules & Components
The add-on adds a “FacetWP” toggle (Enabled/Disabled) to the settings of specific Beaver Builder modules:
| Category | Supported Modules |
| Standard BB | Posts, WooCommerce, Gallery |
| Beaver Themer | Post Grid, Post Carousel, Archive Posts |
| Third-Party | PowerPack (Content Grid), Ultimate Addons for BB (Woo Products) |
3. Core Features
-
Drag-and-Drop Implementation: Adds a “FacetWP” group to the Beaver Builder module panel, allowing you to drag facets (filters), sort boxes, and pagers directly into your layout.
-
Automatic Query Detection: Once “FacetWP” is enabled in a module, the plugin automatically hijacks that module’s WP_Query to apply active filters.
-
Beaver Themer Integration: Fully supports Archive layouts created with Beaver Themer (requires setting the source to “Main Query”).
-
Pagination Support: Automatically detects Beaver Builder’s standard numbered pagination, though using a FacetWP “Pager” facet is recommended for the best AJAX experience.
-
Scroll Management: Includes built-in logic to prevent the page from jumping to the top of the module during AJAX refreshes.
4. Critical Requirements & Constraints
-
Parent Plugins: Requires FacetWP (Basic or Professional) and Beaver Builder (Standard, Pro, or Agency).
-
Single Listing Rule: You can only have one FacetWP-enabled module per page. Multiple filterable grids on a single URL are not supported.
-
Pagination Limits: It does not support Beaver Builder’s native “Scroll” or “Load more” pagination styles. You must use a FacetWP Pager facet if you want “Load More” functionality.
-
PHP Version: Compatible with PHP 7.4 through 8.2+.
5. Setup Workflow
-
Design your Grid: Add a “Posts” or “WooCommerce” module to your Beaver Builder layout.
-
Enable FacetWP: Open the module settings, find the FacetWP tab, and set it to Enabled.
-
Place Facets: Drag the “Facet” module into your sidebar or above the grid and select the specific filter you created in the FacetWP admin settings.
-
Publish: Save and view the live page (facets often don’t render fully inside the active editor).
- Categories: WordPress Plugins
- Tags: FacetWP
