{
  "name": "bricks/dynamic_tags_list",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-dynamic_tags_list/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/dynamic_tags_list",
  "description": {
    "en": "Filters the list of dynamic data tags available in the builder’s dynamic data picker. This allows you to register your custom dynamic tags so they appear in the UI.",
    "zh": "此筛选器允许你以编程方式将自定义 HTML 属性添加到 Bricks 中的任何元素。"
  },
  "parameters": [
    {
      "name": "tags",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Array of dynamic data tag definitions.",
        "zh": "动态数据标签定义数组。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/dynamic_tags_list', function( $tags ) {\n    $tags[] = [\n        'name'  => '{my_custom_tag}',\n        'label' => esc_html__( 'My Custom Tag', 'my-plugin' ),\n        'group' => 'My Plugin Group',\n    ];\n\n\n    return $tags;\n} );"
}