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 ->: 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 ->: Fields
PHP The field class: Search_Filter\Fields\Field The field 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 not found.Use: $query->get_attribute(‘singleIntegration’)…
-
Read more ->: Theme Integration
Search & Filter supports integration with themes by allowing them define a set of styles to use. This allows theme builders to provide a seamless integration of their theme styling with Search & Filter. How it works If a theme opts in to supporting Search & Filter styles then a “Theme” styles preset will be…
-
Read more ->: Custom query integration
Creating a custom query integration requries several steps depending on your needs. Setting up your query To connect Search & Filter with your query you will need to add an argument to the query itself with the name search_filter_query_id. The value of this argument should be the ID of of the Search & Filter query…