acpt_field_has_blocks
Check if a Flexible Content field has nested blocks
Check whether a Flexible Content field has at least one nested block of values.
Usage
if (acpt_field_has_blocks([
'post_id' => 123,
'box_name' => 'box',
'field_name' => 'field',
])) {
// loop through blocks
}Parameters
Parameter
Type
Required
Description
post_id
integer
Conditional
The post ID
term_id
integer
Conditional
The term ID
user_id
integer
Conditional
The user ID
comment_id
integer
Conditional
The comment ID
wc_product_attribute
integer
Conditional
The WooCommerce product attribute ID
option_page
string
Conditional
The option page slug
box_name
string
Required
The meta box name
field_name
string
Required
The Flexible Content field name
Exactly one of post_id, term_id, user_id, comment_id, option_page, or wc_product_attribute must be provided to identify the location.
Return
Type
Description
bool
true if the field has one or more blocks, false otherwise
Last updated