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

"Filter: bricks/filter_element/controls"

کنترل‌های موجود برای عناصر فیلتر (مانند چک باکس، رادیو، انتخاب، محدوده) را فیلتر می‌کند. این به شما امکان می‌دهد تنظیمات این عناصر را به صورت جهانی اضافه، حذف یا تغییر دهید.

پارامترها

  • $controls (array): Array of element controls.
  • $element (object): The filter element instance.

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

add_filter( 'bricks/filter_element/controls', function( $controls, $element ) {
    // Add a custom control to all filter elements
    $controls['my_custom_setting'] = [
        'tab'   => 'content',
        'group' => 'filter',
        'label' => esc_html__( 'My Custom Setting', 'my-plugin' ),
        'type'  => 'checkbox',
    ];

    return $controls;
}, 10, 2 );