> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.wickedcms.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.wickedcms.com/_mcp/server.

# Advanced filter

Use an advanced filter when one condition is not enough — for example, matching several fields at once, or applying more than one condition to the same field.

![Advanced filter panel with Where and And rules for Publish state and Image conditions](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/wicked-cms.docs.buildwithfern.com/74a2bd8fe742294e96d94d62b68feb43462cda90025fbae47b4d52517eb0708c/docs/assets/features/advanced-filter.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260817%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260817T052408Z&X-Amz-Expires=604800&X-Amz-Signature=51d73caafc1476eb0197ea617fb0df3e10c05229164fede1f30860719b1b8554&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

## Add an advanced filter

#### Open the filter bar

Click **Toggle filters** in the collection toolbar if the filter bar is hidden.

#### Open the Filter picker

Click the **Filter** button.

#### Choose Add advanced filter

At the bottom of the list, click **Add advanced filter**. A chip appears in the filter bar (for example, **1 rule**).

#### Set your rules

Pick a field and condition for each rule. Use **Add filter rule** to add another condition.

You can add only one advanced filter at a time. Regular [filter chips](/filter-items) remain available alongside it.

## Build rules

Each rule picks a field (metadata or a collection field) and a condition — the same options as [Filter items](/filter-items).

* The first rule starts with **Where**
* On the second rule, choose **And** (match all rules) or **Or** (match any rule). Later rules use the same choice.
* The same field can appear in more than one rule — for example, an **Image** that **Is set** and has **Alt text is missing**
* Image fields also support **Alt text is set** and **Alt text is missing**

## Manage the advanced filter

* Click the advanced filter chip to open the panel and edit rules
* Use the trash control on a rule to remove that rule
* Click **Delete filter** to remove the entire advanced filter
* Click **Clear all** when multiple filters are active to clear every filter, including the advanced filter

On a phone, the advanced filter opens as a bottom sheet with stacked controls. See [Use Wicked CMS on your phone](/wicked-cms-on-mobile).

## Combine with search and other filters

Advanced filters work with [search](/search-items) and regular [filter chips](/filter-items). Items must match the search query and every active filter.

## Next steps

#### [Filter items](/filter-items)

Add single-condition filter chips by field, status, or date.

#### [Search items](/search-items)

Find items by name or field values.