钩子文档

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.