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
Current Post’s Terms in Bricks

Current Post’s Terms in Bricks

Updated on 15 Jan 2024 This Pro tutorial provides the steps to set up a grid of terms (like categories) that the current post is…
Pro
Nested Queries in Bricks – Posts Grouped by Published Years and Categories

Nested Queries in Bricks – Posts Grouped by Published Years and Categories

In the past we showed how posts could be grouped by years in Bricks. This Pro tutorial takes it further by grouping posts by categories…
Categories:
Pro
Meta Box Image Advanced Field Images in Bricks Query Loop

Meta Box Image Advanced Field Images in Bricks Query Loop

Updated on 3 Feb 2025 A user asked: Do you know what the best way to query an image from metabox gallery? I would like…
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
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
Dynamic Posts Lightbox in Bricks using GLightbox

Dynamic Posts Lightbox in Bricks using GLightbox

Steps to set create a dynamic lightbox with content from the post inside of the query loop.
Categories:
Pro
Current Single Post Reference From Inside a Bricks Query Loop

Current Single Post Reference From Inside a Bricks Query Loop

Use case: Get the single post’s custom field (like ACF Repeater or Meta Box Group) array row corresponding to the loop’s counter/index
Categories: