Looking for an integration? Checkout the integrations documentation below.
Getting Started
Get to grips with basics and build your first search form.
Queries
Find out what Queries are and how you can leverage them to build listings.
Fields
Learn about the different fields types and how to set them up.
FAQ
Some of our most commonly asked questions.
Block Editor
Learn how to create your fields & queries directly in the Block Editor.
Developer
Documentation for advanced integrations & APIs.
Known Issues
Known issues with third party software and how to work around them.
Integrations
Integrations
Find out the best way to get up and running using your favorite tools.
WooCommerce
Get up an running with WooCommerce, however you use it.
Advanced Custom Fields
Learn how to power up your Search & Filter fields with ACF data.
Looking for version 2 documentation? Head to the version 2 documentation site.
Unofficial Integrations
Search & Filter can be plugged into nearly any query and plugin. Below are our unofficial integrations – provided to us by our friends and customers.
-
Read more ->: WP Engine
WP Engine has a feature which prevents long queries from being executed. This is called the Long Query Governor. Unfortunately this feature often prevents our queries from executing correctly, either when building the indexer via wp-admin or when running our queries on the frontend of your site. You might see an error in your logs…
-
Read more ->: WP Rocket
WP Rocket has a feature to delay JavaScript execution: Using this feature with Search & Filter can result in our search & filter fields not displaying at all. To work around this, we can add some rules to exclude our JavaScript files and objects. In the Excluded JavaScript Files section: Add the following rules (copy…
-
Read more ->: SiteGround Speed Optimizer
SiteGround has a feature in their Speed Optimizer plugin to Combine JavaScript files, which usually breaks the rendering of our fields. When we detect you are using the SiteGround Speed Optimizer plugin, we automatically exclude our JavaScript files and inline JavaScript from the Optimizer. In case that doesn’t work, you add these to the exclude…