Bricks 中文文档:bricks/dynamic_data/tags_registered

📄 原始资料  |  展开查看原始 JSON(bricks-dynamic_data-tags_registered.json){ “name”: “bricks/dynamic_data/tags_registered”, “kind”: “action”, “url”: “https://academy.bricksbuilder.io/developer/hooks/actions/bricks-dynamic_data-tags_registered/”, “scraped_at”: “2026-08-29”, “hook_name”: “bricks/dynami…

📄 原始资料  |  展开查看原始 JSON(bricks-dynamic_data-tags_registered.json)
{
  "name": "bricks/dynamic_data/tags_registered",
  "kind": "action",
  "url": "https://academy.bricksbuilder.io/developer/hooks/actions/bricks-dynamic_data-tags_registered/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/dynamic_data/tags_registered",
  "description": {
    "en": "Runs after all core dynamic data tags have been registered. This is the recommended hook for registering custom dynamic data providers or adding logic that depends on registered tags. None.",
    "zh": "所有核心动态数据标签注册完成之后触发。这是注册自定义动态数据提供者、或添加依赖已注册标签逻辑的推荐钩子。无返回值。"
  },
  "example_usage": "add_action( 'bricks/dynamic_data/tags_registered', function() {\n    // Register custom dynamic data tags or providers here\n    // Example: Bricks\\Integrations\\Dynamic_Data\\Providers::register( 'my_custom_provider', $provider_instance );\n} );"
}

前言

所有核心动态数据标签注册完成之后触发。这是注册自定义动态数据提供者、或添加依赖已注册标签逻辑的推荐钩子。无返回值。

用法

将代码加入子主题的 functions.php

add_action( 'bricks/dynamic_data/tags_registered', function() {
    // Register custom dynamic data tags or providers here
    // Example: Bricks\Integrations\Dynamic_Data\Providers::register( 'my_custom_provider', $provider_instance );
} );

示例代码

官方示例用法

add_action( 'bricks/dynamic_data/tags_registered', function() {
    // Register custom dynamic data tags or providers here
    // Example: Bricks\Integrations\Dynamic_Data\Providers::register( 'my_custom_provider', $provider_instance );
} );

补充说明

更多细节可参考 官方文档