{
  "name": "bricks/filter-element/datepicker_options",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-filter-element-datepicker_options/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/filter-element/datepicker_options",
  "description": {
    "en": "Filters the Flatpickr options used by the Filter: Datepicker element. This allows you to customize the behavior of the date picker within query filters.",
    "zh": "Bricks 1.4 引入了 bricks/indexer/row 钩子，允许你修改索引器生成的单个索引行。"
  },
  "parameters": [
    {
      "name": "datepicker_options",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Array of Flatpickr options.",
        "zh": "Flatpickr 选项数组。"
      }
    },
    {
      "name": "element",
      "type": "object",
      "type_zh": null,
      "description": {
        "en": "The Filter: Datepicker element instance.",
        "zh": "Filter: Datepicker 元素实例。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/filter-element/datepicker_options', function( $datepicker_options, $element ) {\n    // Example: Change the date format\n    $datepicker_options['dateFormat'] = 'Y-m-d';\n\n\n    // Example: Disable specific dates\n    $datepicker_options['disable'] = [ '2023-12-25', '2024-01-01' ];\n\n\n    return $datepicker_options;\n}, 10, 2 );"
}