Skip to content
Get Bricks

Filter: bricks/filter_element/data_source_wcField

Filter: bricks/filter_element/data_source_wcField

Section titled “Filter: bricks/filter_element/data_source_wcField”

Filters the data source (options) specifically for WooCommerce field filters. This allows you to customize the options displayed for WooCommerce filters like product visibility, stock status, etc.

  • $data_source (array): Array of filter options.
  • $element (object): The filter element instance.
add_filter( 'bricks/filter_element/data_source_wcField', function( $data_source, $element ) {
// Example: Add a custom option to a WooCommerce filter
// Note: You might need to check $element->settings to target specific WC fields
if ( isset( $element->settings['sourceFieldType'] ) && $element->settings['sourceFieldType'] === 'stock_status' ) {
// Modify stock status options
}
return $data_source;
}, 10, 2 );