{
  "name": "bricks/dynamic_data/register_hook",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-dynamic_data-register_hook/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/dynamic_data/register_hook",
  "description": {
    "en": "Filters the WordPress action hook used to register Bricks dynamic data providers and tags.",
    "zh": "用于按类型自定义元素根选择器（可选），例如块元素为 .brxe-block、容器为 .brxe-container。"
  },
  "parameters": [
    {
      "name": "hook",
      "type": "string",
      "type_zh": null,
      "description": {
        "en": "The action hook name. Defaults to init .",
        "zh": "动作钩子名称。默认为 init。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/dynamic_data/register_hook', function( $hook ) {\n    // Register dynamic data on 'wp_loaded' instead of 'init'\n    return 'wp_loaded';\n} );"
}