8th Mar '24
/
0 comments

Related Posts in Bricks using Post Object in a ACF Repeater

In the Bricks forum a user asks:

Hello,

I have an ACF repeater field with name book_translations. Inside that I have a Post Object field where I select a related woocommerce product for a post and has name book_for_selected_language. In the front end I’m trying to output the featured image of the selected product using an image element and the dynamic shortcode {acf_book_translations_book_for_selected_language} but nothing is rendering.

How can I get the featured image from the post object that lies inside a repeater field? Do I need to write a custom function and call it using echo?

This Pro tutorial for Bricks users provides the steps to output posts of another post type related to the current single post via ACF Post Object sub field inside a Repeater.

If the multiple posts selection setting is enabled for the Post Object-type sub field, follow Related Posts using ACF Post Object in Bricks tutorial instead.

In this example, we shall output products related to the current single post being viewed.

ACF field group:

Set the Post Object field's Return Format to Post ID.

When a post is being edited:

Output on the front end after implementing the tutorial:

The Section will be set to output conditionally only if there is at least 1 related product.

We shall also ensure that 's' gets added to the 'Related Product' heading text if the number of matching or related products for the current post is more than 1.

Both Products element (screenshot) and query loop methods are covered.

Step 1

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 623 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Pro
How to Update Custom Fields with Default Values For Existing Posts when using ACF

How to Update Custom Fields with Default Values For Existing Posts when using ACF

Let's take a scenario where there are 10 Pages in a WordPress site. You proceed to create a Text-type of custom field called, say, "Custom…
Categories:
Tags:
Color Custom Field as Section Background Color on Category/Term Archives in Bricks

Color Custom Field as Section Background Color on Category/Term Archives in Bricks

How to use a color from a taxonomy term custom field for as the hero section background color on archive pages.
Categories:
Tags:
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
Random images from ACF Options Gallery in Bricks

Random images from ACF Options Gallery in Bricks

This Pro tutorial provides the steps to output images from an ACF Gallery-type custom field in a Bricks query loop randomly with each image appearing…
Categories:
Pro
ACF Relationship Select Filter in Bricks

ACF Relationship Select Filter in Bricks

In the BricksLabs Facebook group, a user asks: I'm learning about ACF relationships and attempting to output a list of posts on any given page,…
Categories: