{
  "name": "bricks/elements/{element_name}/scripts",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-elements-element_name-scripts/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/elements/{element_name}/scripts",
  "description": {
    "en": "Filters the list of script handles to be loaded for a specific element. The {$element_name} portion of the hook name should be replaced with the element’s name (e.g., slider , accordion , my_custom_element ).",
    "zh": "此筛选器允许你从 Bricks 元素库中移除一个或多个元素。"
  },
  "parameters": [
    {
      "name": "scripts",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Array of script handles registered via wp_register_script .",
        "zh": "通过 wp_register_script 注册的脚本句柄数组。"
      }
    }
  ],
  "example_usage": "// Filter scripts for the 'slider' element\nadd_filter( 'bricks/elements/slider/scripts', function( $scripts ) {\n    // Add a custom script dependency\n    $scripts[] = 'my-custom-slider-script';\n\n\n    return $scripts;\n} );"
}