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

Filtering posts by a group field’s subfield value with Meta Box when using a custom table in Bricks

In the comments section of Filtering posts by a group field’s true / false field sub field value with ACF or Meta Box in Bricks tutorial, a member asks:

Do you have a tutorial for how true/false works in a custom database table with metabox?

I use custom database table for faster queries.

Make a select field and and two options YES and NO.

then go to settings tab in the custom field area in metabox and...

enable > "save data in a custom table"enable > "include table prefix"enable > "create table automatically"

Then fill in custom table > "my_product_details"Then fill in custom prefix > "my_prefix_".

Then in bricks go query products and go add add below in meta query:key > mb_product_product_detail_latest_productvalue > 1

"mb_product" references to metabox product post type.Then "product_detail_" is the table prefix.Then "latest_product" is the field ID.

But whatever I do, it doesn't query.

I tried without mb_product. With brackets around it. Nothing works.

This Pro tutorial provides the steps to filter the posts of a Bricks query loop to output only those with the value of a Select subfield of a Group field set to Yes when using a custom table in Meta Box.

Consider this scenario:

Field Group name: Product Fields

Settings: Location is Post type = Product (product)

Product Detail (group type field)|__Latest Product (select type field with Yes and No choices. You may want to set Placeholder to -- Select --)

In the Settings tab:

For products titled "WordPress Pennant" and "T-Shirt with Logo":

For other products either the value is set to No or not set.

After implementing the tutorial, output of a query loop:

Step 1

[optional] If you want to output the value of the 'Latest Product' select subfield on single products, add this in a Code element:

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
Dynamic Post-specific Templates in Bricks using Meta Box/ACF Select Field

Dynamic Post-specific Templates in Bricks using Meta Box/ACF Select Field

Update on 23 Aug 2023: Added steps for ACF. Bricks builder v1.8.4 introduced an pretty useful filter called bricks/active_templates that flew under the radar. This…
Output HappyFiles Folders in Metabox Select-Field

Output HappyFiles Folders in Metabox Select-Field

This tutorial is part of a series where I'm gonna show you how to output custom HappyFiles Galleries and Sliders. Part one will cover a…
Categories:
Pro
Querying Posts by ACF Date Sub Field in Bricks

Querying Posts by ACF Date Sub Field in Bricks

Updated on 17 Nov 2023. This Pro tutorial shows how we can set post__in query parameter of a query loop in Bricks to an array…
Categories:
Tags:
Pro
Upcoming Events in Bricks Grouped by ‘Month Year’ with Frontend Filtering by Event Type

Upcoming Events in Bricks Grouped by ‘Month Year’ with Frontend Filtering by Event Type

Updated version of the earlier Upcoming Events Grouped by ‘Month Year’ in Bricks tutorial with some improvements:
Pro
Posts Grouped by Post Dates in Bricks

Posts Grouped by Post Dates in Bricks

Setting up query loops for “Post Dates” with an the inner loop displaying all posts published on that day.
Categories: