FacetWP’s Elementor add-on lets you display facets alongside Elementor Pro listings, and it supports the following modules/widgets:
- Posts (Ultimate Addons for Elementor)
- Posts (PowerPack for Elementor)
- Archive Posts
- WooCommerce Products
- WooCommerce Products (Ultimate Addons for Elementor)
- WooCommerce Products (PowerPack for Elementor)
- WooCommerce Archive Products
- Listing Grid (JetEngine)
While FacetWP layout builder templates can be used by adding shortcodes to your Elementor page layout, installing this addon adds a FacetWP enable toggle setting to compatible widgets so that you can create your post list layouts with Elementor’s design options.
Facet filters and other display shortcodes can be added with Elementor’s shortcode widget.
FacetWP can also be enabled on archive templates created with the Elementor Theme builder. The Archive posts widget (for posts, pages, and custom post types) and the Archive products widget (for Woocommerce product archives) can be enabled in their settings for FacetWP in the same way as the above widgets while automatically using the archive query for the results.
In most cases, FacetWP will detect Elementor’s numbered pagination and convert it for use with filtering. However, you can turn off the module’s pagination and add a pager facet instead.
In some cases, when a theme builder template is used on a page with Facets, the results do not update as expected when applying filters. The `facetwp_elementor_template_check` filter can be added to help Facet identify the correct results to update.
add_filter( 'facetwp_elementor_template_check', '__return_true' );