پرش به محتویات

"Filter: bricks/filter_element/data_source_my_source"

منبع داده (گزینه ها) را برای یک منبع فیلتر خاص فیلتر می‌کند. قسمت {$filter_source} نام قلاب باید با نام منبع واقعی جایگزین شود.

پارامترها

  • $data_source (array): Array of filter options. Each option should be an associative array with keys like value, text, class, etc.
  • $element (object): The filter element instance.

نمونه استفاده

// Populate options for a custom source 'my_source'
add_filter( 'bricks/filter_element/data_source_my_source', function( $data_source, $element ) {
    $data_source[] = [
        'value' => 'option_1',
        'text'  => 'Option 1',
    ];

    $data_source[] = [
        'value' => 'option_2',
        'text'  => 'Option 2',
    ];

    return $data_source;
}, 10, 2 );