Opens in a new tab
15th Nov '25
/
0 comments

HappyFiles Folder Images via Meta Box Taxonomy Field in Bricks Image Gallery

In the Bricks Facebook group, a user asks:

Hey everyone.

I hope you are doing well.

I’m building a single-page template for a custom post type that represents different performance artists. Each artist has their own HappyFiles folder for images, and I’m using a MetaBox Taxonomy Advanced field to select the folder on each post. I have made the HappyFiles category taxonomy public so I can query it in Bricks.

The challenge is that the Bricks gallery element cannot run a query, and when I try to loop a container of Media attachments filtered by the selected HappyFiles folder, the query returns zero images even though the attachments are correctly assigned to that folder.

I may be missing something in the loop setup or the correct method of outputting attachments dynamically. Has anyone managed to query HappyFiles folders dynamically in a Bricks template and display the images without needing separate galleries?

I’m looking for the proper setup to loop attachments by the HappyFiles taxonomy and display them as a gallery for each artist.

Thank you!

This Pro tutorial provides the steps to set the source of Bricks' Image Gallery element on a single post to images present in the selected HappyFiles Folder(s) via a Meta Box Taxonomy or Taxonomy Advanced custom field.

CPT: artist

HappyFiles folders with one folder for each artist:

MB custom field for artist posts:

Objective: When viewing the single artist page, show the images from the selected HF folders in the Image Gallery.

We shall also ensure that our solution works when multiple HappyFiles folders are selected.

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

Related Tutorials..

How to create custom colorthemes for your website with happyfiles

How to create custom colorthemes for your website with happyfiles

Happy Files is certainly known to many as the media management of the Wordpress media library, which is in dire need of improvement.
Developed by Thomas…
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
Filtering Query Loop Posts by a Non-empty Custom Field in Bricks

Filtering Query Loop Posts by a Non-empty Custom Field in Bricks

This Pro tutorial shows how we can prefilter the results of a query output by a Bricks query loop to only those for which the…
Categories:
Tags:
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
Meta Box Group Subfield Text’s Slug as Query Loop Item ID in Bricks

Meta Box Group Subfield Text’s Slug as Query Loop Item ID in Bricks

In the BricksLabs Facebook group a user asks: I have a metaBox custom field called 'section_title' inside a clonable metabox group called 'about_section' How can…
Categories:
Tags:
Pro
Filtering Meta Box Cloneable Group by Select Subfield for Multiple Bricks Query Loops with Conditional Output

Filtering Meta Box Cloneable Group by Select Subfield for Multiple Bricks Query Loops with Conditional Output

In the Bricks Facebook group a user asks: Consider this cloneable Meta Box field group for a Custom Post Type called Tour: with the Tour…
Pro
Adding FAQ page Schema with SlimSeo Schema & Meta Box

Adding FAQ page Schema with SlimSeo Schema & Meta Box

SlimSeo Schema is a plugin by the people behind both SlimSEO & Meta Box. It takes care of adding all the page schema across your…
Categories: