Opens in a new tab
11th Jul '24
/
0 comments

ACF Relationship: Show all other events related to the artists of the current event

Consider the following scenario when using ACF in Bricks:

CPTs: event and artist.

Event CPT has a Relationship field named event__related_artists.

Artist CPT has a Relationship field named artist__related_events.

Both fields are bidirectional.

This Pro tutorial shows how all other events related to the artists of the current event can be output in a Bricks query loop.

Event CPT field group

Artist CPT field group

Note that both the relationship-type fields' return format is at the default, Post Object.

Setting the fields to be bidirectional

Editing an event post

Sample data

Artist 1: Event A

Artist 2: Event B, Event C

Artist 3: Event C, Event A

After implementing the tutorial

From the sample data we can see that Event C is related to Artist 2 and Artist 3.

The events related to Artists 2 and 3 are Event A, B and C.

When Event C is being viewed on the front end, the output shows Events A and B as expected and Event C is set to be excluded since it is the current post.

Step 1

Create both your CPTs and their corresponding field groups.

Create the Relationship-type fields in each and enable bidirectional relationships.

Edit the posts of any of your post types and select the related post of the other post type.

Step 2

Create and edit a Bricks template called "Event" (going by the current example).

Add a template condition so it applies to singular posts of event CPT.

Set it up like this:

For the query loop, choose Events post type.

Enable PHP editor and paste:

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 633 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Pro
Meta Box/ACF Images Staggered Grid Gallery in Bricks

Meta Box/ACF Images Staggered Grid Gallery in Bricks

Showing images from two Gallery-type of ACF or Image Advanced-type of Meta Box fields in a staggered grid layout.
Pro
ACF Checkbox Sub Field as Unordered List in Bricks

ACF Checkbox Sub Field as Unordered List in Bricks

Updated on 22 Sep 2023 This Pro tutorial shows how the checked options of a Checkbox-type of Sub Field inside a ACF Repeater field can…
Categories:
Pro
Querying Posts by Date/Datetime Custom Fields in Bricks

Querying Posts by Date/Datetime Custom Fields in Bricks

This Pro tutorial shows how to configure ACF and Meta Box to query posts in Bricks by custom field(s) of the type Date/Date Time Picker…
Categories:
Tags:
Pro
Post-specific ACF Repeater Galleries as Sliders in Bricks

Post-specific ACF Repeater Galleries as Sliders in Bricks

How to output ACF Repeater field rows with the images of the Gallery-type sub field as a slider.
Pro
Featured Image’s Meta in a Bricks Posts Query Loop

Featured Image’s Meta in a Bricks Posts Query Loop

How to output values of custom fields for the featured image of current post in a query loop
Categories:
Tags: