Opens in a new tab
8th Oct '25
/
0 comments

Filtering ACF Repeater Bricks Query Loop by Sub Field Value

In the BricksLabs Facebook group a user asked:

I'm displaying an ACF repeater on a page using Bricks query loop. I want to filter the rows based on a radio or select field. Is this possible, or should I use CPT in the query loop instead?

The ACF repeater is for a team members section. Each member has a role. My plan is to create 3 separate loops for each role and display the members in each role separately.

I know this is possible with a CPT but it's a requested modification to an already existing setup. Is it still doable with just querying the ACF repeater or should I just create a CPT and migrate the team members data there?

This Pro tutorial shows how ACF Repeater rows output by a Bricks query loop can be filtered using the bricks/query/run PHP filter.

Consider this field group attached to a Page:

and a sample Page with the Repeater field populated like this:

When this Page or a template that applies to this Page is edited with Bricks, a query loop can be enabled on a Block like this:

to show all the team members on the front end:

Now the objective is to say, show only the team members that are in the Engineering department or only in HR.

After implementing the tutorial - output of two different query loops, each filtered to show only the rows from matching department sub field name:

This works with any ACF field type that contains a string value.

Add the following in child theme's functions.php (w/o the opening PHP tag) or a code snippets plugin:

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 634 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Pro
Conditional Output based on Date Time Picker Field in Bricks

Conditional Output based on Date Time Picker Field in Bricks

In the past, we showed how elements can be conditionally output based on a post's Date type of ACF field here. This Pro tutorial for…
Categories:
Pro
Meta Box Checkbox List Query Type in Bricks

Meta Box Checkbox List Query Type in Bricks

This Pro tutorial provides the steps to add a new query type in Bricks builder for displaying the values of a Checkbox List type of…
Categories:
Pro
Category Grid with ACF Images in Bricks

Category Grid with ACF Images in Bricks

Creating a grid of post categories, each category card showing an image from an ACF field, category name & description.
Categories:
Pro
Frontend Editing with ACF in Bricks

Frontend Editing with ACF in Bricks

This Pro tutorial provides the steps to show a form on single posts on the front end for admins and the post author using which…
Categories:
Pro
ACF User Field Bricks PHP Query

ACF User Field Bricks PHP Query

In the Bricks Facebook group a user asks: my end goal was to create a set of cards that would display the Users that are…
Categories:
Pro
ACF Group Sub Field Values from Matching Post Term

ACF Group Sub Field Values from Matching Post Term

In Bricks Reddit, a user asks: Let's break this down and set up the scenario practically. First, there's a Language taxonomy for posts (could be…
Categories: