Description

FacetWP Hooks addon exposes PHP action hooks and filters from FacetWP, allowing developers to intercept the default behavior of facets, results, and listing templates directly in functions.php or custom plugins. Targeted at those who need to adjust query rules, modify displayed labels or trigger custom logic during the rendering of facet searches, this add-on opens the FacetWP engine for tailored customizations without changing the core plugin code.

Key Features

  • PHP action hooks and filters
    Provides extension points to intercept the FacetWP execution flow via code.
  • Query manipulation
    Allows you to alter WP_Query parameters used by facet listings before execution.
  • Rendering customization
    Modifies the output HTML of facets, counters, and results according to your own rules.
  • Integration with external plugins
    Facilitates communication between FacetWP and other plugins via PHP events.
  • Compatibility with theme templates
    Attaches conditional logic to active templates without editing base plugin files.

Benefits of the Hooks

  • Customization without editing core
    Improvements stay in your own code, preserving secure FacetWP updates.
  • Granular control over searches
    Specific business rules now influence facet results and behaviors.
  • Development agility
    Reduces implementation time of advanced rules with ready extension points.
  • Greater technical flexibility
    Opens the path to on-demand integrations aligned with the client’s project.

Who is it for?

  • WordPress developers building advanced facet searches with FacetWP.
  • Agencies delivering custom projects that involve dynamic filters and complex listings.
  • Technical teams that need to adapt FacetWP’s default behavior to specific business rules.

Targeted at a technical profile, the FacetWP Hooks transforms FacetWP into an extensible platform, allowing every detail of facet operation to be adjusted via code. It is the natural choice for projects that require custom filtering rules, specific integrations with other plugins, and deep refinement of how results appear to the end visitor.

Frequently asked questions

Is FacetWP Hooks GPL-licensed?

Yes. FacetWP Hooks is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use FacetWP Hooks on multiple sites?

Yes. You can install FacetWP Hooks on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does FacetWP Hooks cost at Ultrapack?

FacetWP Hooks costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does FacetWP Hooks include updates?

Yes. The current version of FacetWP Hooks is 1.0, published at Ultrapack on Sep 19, 2022. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is FacetWP Hooks scanned before publication?

Yes. Every version of FacetWP Hooks goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.