{
  "name": "bricks/dynamic_data/register_providers",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-dynamic_data-register_providers/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/dynamic_data/register_providers",
  "description": {
    "en": "Filters the dynamic data providers registered by Bricks. Use it to add, remove, or reorder provider keys before Bricks registers them.",
    "zh": "Bricks 1.4+ 重新设计了 DOM 结构，并新增了 bricks/element/render 筛选器，使开发者能够实现自己的条件渲染逻辑。"
  },
  "parameters": [
    {
      "name": "providers",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Provider keys such as cmb2, wp, woo, acf, pods, metabox, toolset, and jetengine.",
        "zh": "Provider 键，例如 cmb2、wp、woo、acf、pods、metabox、toolset、jetengine。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/dynamic_data/register_providers', function( $providers ) {\n    $providers[] = 'my_provider';\n\n\n    return $providers;\n} );"
}