Skip to content

Filter: bricks/builder/state_group_definitions

Filters the builder state group definitions returned by Woocommerce::get_builder_state_group_definitions().

Bricks sends these definitions to the builder as stateGroupDefinitions. The default definitions are currently for WooCommerce modular element states such as cart, checkout, and account page preview states.

  • $definitions (array): State group definitions keyed by element name.
add_filter( 'bricks/builder/state_group_definitions', function( $definitions ) {
$definitions['my-group'] = [
'label' => 'My group',
'states' => [],
];
return $definitions;
} );