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

Related Tutorials..

Pro
Posts Published in the Last x Days in Bricks

Posts Published in the Last x Days in Bricks

Updated on 1 Feb 2024 This Pro tutorial shows how to limit the posts output by either the Posts element or a Query Loop in…
Pro
Bricks Slider Images From ACF Flexible Content Sub Field

Bricks Slider Images From ACF Flexible Content Sub Field

Consider the following field group associated with Pages when using ACF Pro: "Page Fields" field group|_"Page Content" Flexible Content field|__"Layout 1" layout|___"Title" Text field|___"Layout 1…
Accessing ACF Repeater Sub Fields Programmatically in Bricks Query Loop

Accessing ACF Repeater Sub Fields Programmatically in Bricks Query Loop

It is possible to output sub field's values when a Bricks query loop's type has been set to a ACF Repeater without writing code. This…
Categories:
Pro
Sub Field Value from the Last ACF Repeater Row in Bricks

Sub Field Value from the Last ACF Repeater Row in Bricks

Getting the value of a specific sub field of an ACF Pro‘s Repeater field and output in the query loop.
Categories:
Tags:
Pro
Customizing ACF Repeater/Relationship or Meta Box Relationship Query Parameters in Bricks

Customizing ACF Repeater/Relationship or Meta Box Relationship Query Parameters in Bricks

For query types other than post, term and user in Bricks i.e, ACF Repeater/ACF Relationship/Meta Box Relationship there are no built-in controls for modifying the…
Categories:
Pro
ACF Flexible Content Field – Layout Labels and Sub Field Labels

ACF Flexible Content Field – Layout Labels and Sub Field Labels

How to output the text of layout labels and/or sub field labels using the Flexible Content field of ACF Pro.
Categories: