4th Feb '25
/
2 comments

Meta Box Relationship Posts Filtered by a Taxonomy Term in Bricks

Updated on 17 Feb 2025

In the Inner Circle a user asks:

Hello,

I have a relationship made in metabox between two Post Types “Travel” AND “Programs”

When I am in post Type “Travel”, I want to query the relationship, so I only see the “Program” posts, filtered by a term=”long-travel” of a taxonomy “travel-types”

I think ACF has something to do this, but in Meta Box i dont know. May be I have to design a personlized query in bricks.?

Thank you

This Pro tutorial for Bricks users provides the steps to output posts (of Program CPT) related to the current single post (of Travel CPT) filtered to only those that have a specific taxomomy (program-type) term (long-travel) where the relationship is set up via Meta Box.

In other words, show only long travel programs related to the current travel entry.

Step 1

Install and active Meta Box and Meta Box AIO.

Create travel and program CPTs.

Add program-type taxonomy for the program CPT.

Populate the taxonomy with terms like 'Short Trip', 'Long Travel' as needed.

Populate the CPTs with some sample posts.

Step 2

Add a new Relationship.

Note the auto-generated ID of the relationship. In this case, it'd be travel-program.

Step 3

Edit all the posts of any of the two post types and set up the connected/related posts of the other post type.

Sample travel post:

In the above example, 'ArtVo Tour' program's program type is set to 'Short Trips'.

'Great Ocean Road Drive' program's program type is set to 'Long Travel'.

After implementing the tutorial, only 'Great Ocean Road Drive' will appear as the related program for Melbourne travel post since we are going to limit the related programs to only those that are termed 'Long Travel'.

Step 4

Create a template titled say 'Travel' of type 'Single'.

Edit it with Bricks.

Add a condition to apply the template to all single posts of Travel CPT.

Add a Section showing the post title and content.

Add another Section and inside its Container, a Block.

Enable query loop on the Block and paste:

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 610 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Limiting the Query Loop Posts Output to Post IDs From a Custom Field in Bricks

Limiting the Query Loop Posts Output to Post IDs From a Custom Field in Bricks

A user asks: Recently Bricks introduced the PHP query editor that lets us modify the query parameters right within the query dialog of the builder…
Categories:
Tags:
Pro
Meta Box Color Picker to CSS Custom Property Workflow in Bricks

Meta Box Color Picker to CSS Custom Property Workflow in Bricks

This Pro tutorial provides the steps to declare a custom property (CSS variable) whose value is equal to the post-specific color set via a custom…
Categories:
Tags:
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
Bricks Dynamic Data Tag for Text-type Custom Field Value with Word Limit

Bricks Dynamic Data Tag for Text-type Custom Field Value with Word Limit

How to register a new dynamic tag for setting excerpt word limits and outputting an ellipsis (...) at the end.
Categories:
Pro
Filtering posts by a group field’s subfield value with Meta Box when using a custom table in Bricks

Filtering posts by a group field’s subfield value with Meta Box when using a custom table in Bricks

Filtering a query loop to output only those posts with the value of a Select subfield of a Group field set to Yes when using…
Categories:
Tags:
Pro
Conditionally outputting an element in a Query Loop based on date-type custom field

Conditionally outputting an element in a Query Loop based on date-type custom field

This Pro tutorial shows how to output an element in a Bricks' query loop only if the value of a date-type of custom field for…
Categories:
Pro
Sort Posts by Meta Box Group Sub Field in Bricks

Sort Posts by Meta Box Group Sub Field in Bricks

This Pro tutorial provides the steps to order posts in Bricks by the value of a Number-type of sub field that is inside a Meta…