• January 18, 2021
  • New brand new JS date picker! (custom built)
  • New preparing codebase for the eventual decoupling from jQuery (phase 1 of 3)
  • Improved code cleanup, removed lots of duplicate filtering code
  • Improved "per page" box - omit the dropdown placeholder if the "Default label" setting is empty
  • Improved fSelect - use strict mode when checking for matches
  • Improved rewrote nummy.js helper lib
  • Fixed SearchWP - handle the rare case when get( 's' ) is boolean FALSE
  • Fixed user selections box - ignore pager facets
  • Updated noUiSlider


  • December 22, 2020
  • Important If using SearchWP, updating to v4 is strongly recommended
  • New facetwp_preload_force_query hook to force FacetWP to modify archive queries
  • Improved rewrite of SearchWP integration (supports highlighting, excerpts, custom sorting, etc)
  • Improved smarter date range facets (the available range is content-dependent)
  • Improved code cleanup
  • Fixed issue indexing WooCommerce variation attributes
  • Fixed set the correct "Per page" value on pageload
  • Fixed when a selected facet choice is filtered out, remove its "User selections" value
  • Updated translations


  • December 8, 2020
  • Fixed removed duplicate indexer hook to prevent PHP notices


  • December 2, 2020
  • Fixed indexer improperly doing full re-index on post save


  • December 2, 2020
  • New WP-CLI integration!
  • Improved added "acf-field" and "acf-field-group" to the query detection blacklist
  • Fixed fSelect - keep dropdown open when using multiselect
  • Fixed FacetWP sort when used on WooCommerce archive pages
  • Changed trim slugs over 50 characters (instead of automatically hashing)


  • November 10, 2020
  • Improved support multiple copies of a facet on a page
  • Improved simplified indexing of WooCommerce variation attributes
  • Improved set lang => '' on get_terms() for better multilangual support
  • Fixed close active PHP sessions during indexing to prevent progress bar stalling
  • Fixed the "No results found" string should be in the "fwp-front" textdomain
  • Fixed ignore all EDD hidden fields from the "Data source" dropdown


  • October 14, 2020
  • Improved fSelect styling tweaks
  • Improved admin UI - only pass Vue the necessary data (faster loading)
  • Improved admin UI - cleanup of redundant Vue code
  • Fixed fSelect opacity issue when refreshing
  • Fixed layout builder - only render link "target" when needed
  • Fixed Vue reactivity issue when using the "source_other" field on newly-created facets
  • Fixed PHP notice when "active_plugins" wp_option doesn't match plugins (usually caused by DB imports)


  • October 2, 2020
  • New layout builder - added facetwp_builder_dynamic_tags hook to create new Dynamic Tags without having to add a hidden item
  • Improved admin UI - replaced FontAwesome with in-house SVG handling for faster loading
  • Fixed query detection - only intercept the *identical* query (it was too lenient before)
  • Fixed refactored SearchWP integration for FacetWP 3.6+
  • Updated vendor libs (vue, flatpickr, etc)


  • September 25, 2020
  • Fixed incorrect post types were appearing on home listings
  • Fixed re-added is_archive to query detection check
  • Fixed WooCommerce - ensure that $product exists before calling its methods
  • Fixed WooCommerce - apply new tooltip styling to WC admin settings
  • New added FWP()->is_filtered and FWP()->filtered_post_ids convenience props


  • September 16, 2020
  • Fixed more tweaks to the query detection algorithm (third time's the charm, right?)
  • Fixed hide the WP admin bar during ajax refresh, to prevent rare JSON parsing errors


  • September 10, 2020
  • Fixed FacetWP is improperly overriding queries


  • September 8, 2020
  • Fixed pager issue on archive pages


  • September 4, 2020
  • Improved FacetWP is now up to 30% faster on archives (category pages, shop pages, etc)
  • Improved support WP 5.5+ auto-updates
  • Improved Query Builder - URI vars can now be pulled in via special tags (e.g. "http:uri", "http:uri:0", or "http:get:year")
  • Improved Fetch API - include the "parent_id" if available
  • Improved admin UI - facet / template name appears in tooltip on hover
  • Improved admin UI - tweaked tooltip display
  • Changed added facetwp_archive_abort_query bailout hook
  • Fixed Fetch API - fixed facets in "OR" mode
  • Fixed prevent "Only variables should be passed reference" PHP notice (ACF integration)
See older versions ยป