FacetWP – Conditional Logic

FacetWP Conditional Logic is an add-on that lets you hide or toggle facets and other elements based on conditions you define.

Version1.5.1
Last UpdatedMarch 26, 2026
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

FacetWP Conditional Logic is an add-on for FacetWP that adds conditional rules to your filtering interface. You can create rulesets that show, hide, or change facets depending on conditions, with an else setting to handle cases where conditions are not met.

Key Features

  • Conditional visibility rules – You can set up rules that determine when facets and other elements appear or disappear.
  • Ruleset creation – Each goal is handled by a ruleset, which you add and configure individually.
  • Multiple conditions and actions – A single ruleset can include more than one condition and more than one action.
  • Else fallback setting – Every ruleset includes an else option that either does the opposite or does nothing when conditions are not met.
  • Ruleset ordering – Rulesets run in the order they appear, and you can rearrange them by dragging.

Who Is It For

This add-on is for WordPress site owners and developers already using FacetWP who want to control when facets and other elements appear based on conditions. It suits those building dynamic filtering interfaces that need to adapt to user selections or page context.