FacetWP Blocks Addon is an official FacetWP extension that integrates FacetWP's powerful dynamic filtering system directly with the WordPress block editor. Designed for developers, designers, and content creators working with classic or block themes, this addon eliminates the dependency on shortcodes and rigid layouts, allowing you to build advanced filtering interfaces visually and natively.
With this addon, you can add FacetWP facets and listings as native blocks within the block editor and the full-site editor. Additionally, it enables an "Enable FacetWP" option in compatible block settings, allowing listings such as Query Loop, Posts List, Latest Posts, and WooCommerce's Product Collection to be dynamically filtered with your facets. It is also compatible with popular third-party blocks like GenerateBlocks, Kadence Blocks, Stackable, Spectra, Spectra Pro, and Otter Blocks, greatly expanding design possibilities without leaving the editor.
The addon includes two own blocks: the Facet block, to insert any facet (filters, pagination, sorting, search) directly on the page, and the Listing block, which displays filtered results without additional configuration. This simplifies the workflow: you no longer need to paste shortcodes into separate blocks or rely on custom PHP templates.
Among its benefits are the ability to create product catalogs, content listings, directories, and stores with fully visual advanced filters; compatibility with block themes and the full-site editor; integration with WooCommerce's Product Collection block for modern stores; and the ability to customize the "No results" message or create custom "No Results" blocks to improve the user experience.
Designed for those who need total visual control over their filtering interfaces, FacetWP Blocks Addon reduces technical friction and accelerates the development of sites with complex catalogs, maintaining the performance and flexibility that characterize FacetWP.