block_type_metadata_settings
云策文档标注
概述
block_type_metadata_settings 是一个 WordPress 过滤器钩子,用于在注册块类型时过滤从 block.json 元数据确定的设置。它允许开发者自定义块类型的注册设置。
关键要点
- 过滤器钩子名称为 block_type_metadata_settings,用于修改块类型注册设置。
- 接收两个参数:$settings(确定的设置数组)和 $metadata(块类型元数据数组)。
- 在 register_block_type_from_metadata() 函数中被调用,用于处理 block.json 文件中的元数据。
- 自 WordPress 5.7.0 版本引入。
代码示例
$settings = apply_filters( 'block_type_metadata_settings', $settings, $metadata );
原文内容
Filters the settings determined from the block type metadata.
Parameters
$settingsarray-
Array of determined settings for registering a block type.
$metadataarray-
Metadata provided for registering a block type.
Source
$settings = apply_filters( 'block_type_metadata_settings', $settings, $metadata );
Changelog
| Version | Description |
|---|---|
| 5.7.0 | Introduced. |