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.
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.
-
Read more ->: Overview
Installation If you are familiar with WordPress, login to your site and search/install the Search & Filter plugin from the plugins page (once we’re out of beta). For more details, you can read our step by step installation instructions. The basics There are two main concepts that drive this plugin: Queries Queries are the backbone…
-
Read more ->: How do I install Search & Filter?
Installing Search & Filter is simple and can be done in a few steps. Here’s how: 1. Download the plugin 2. Upload the plugin You can upload Search & Filter using either the WordPress Dashboard or FTP. Option: 1 Uploading via the WordPress Dashboard Option: 2 Using FTP You’re now running the latest version of…
-
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 ->: Queries
PHP Filter query args The query class: Search_Filter\Queries\Query The query instance class. Function: get_attributes() Description: Gets all the attributes for a query (most of the settings you can see in the query editor).Return: associative array of attributes.Use: $query->get_attributes() Function: get_attribute( $attribute_name ) Description: Gets a single attribute by name.Return: attribute value or null if attribute…
-
Read more ->: Queries Overview
Queries are the backbone of your site. From search, to blogs, to products listings and more, they power your website in many different ways. With Search & Filter, you can select the different queries across your site, choose to modify them, and attach fields such as search and filters to them (optional). The most important…
-
Read more ->: Fields Overview
Fields allow your visitors to interact with queries on your site, enabling them to drill down to find the information they are looking for. This means they spend less time looking for the information they need. Field types There are 5 different types of fields: Search, Choice, Range (pro), Advanced and Control. Search fields allow…
-
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…