Opens in a new tab
10th Dec '22
/
8 comments

Posts Related by Taxonomy in Bricks

It is a common requirement to show posts (posts/CPT items) that belong to the same taxonomy (category/tag/custom taxonomy) as the current single post.

This Pro tutorial shows how this can be done in Bricks taking the example of testimonial Custom Post Type and testimonial_type as the taxonomy.

We are going to

  • exclude the current single testimonial post from being output in the related testimonials list.
  • add "s" at the end of "Related Testimonial" heading when there is more than one related testimonial.
  • ensure that the Section gets output only if there is at least one related testimonial.

to limit the posts to those that belong to the same taxonomy term as the current single testimonial post.

Step 1

In your single post/CPT Bricks template, add a Section.

Inside the Section's Container, add a Heading that reads something like "Related Testimonial".

Add a Posts element or set up a Query Loop.

Set your post type, the number of posts to be pulled and tick "Exclude current post".

Step 2

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..

Modifying ACF Field Value Before It Is Output

Modifying ACF Field Value Before It Is Output

Consider the scenario where a Page has a "Page Fields" field group created with ACF Pro like this: Field name: scientific_coordinators (type Repeater)|__ Sub field…
Categories:
Pro
How to move data attributes from outer element to nested element in Bricks

How to move data attributes from outer element to nested element in Bricks

Consider a scenario where a Container/Block in Bricks is made up of image on the left side and a heading with text blurb on the…