函数文档

get_block_metadata_i18n_schema()

💡 云策文档标注

概述

get_block_metadata_i18n_schema() 函数用于获取从 block.json 文件读取的块元数据的国际化(i18n)模式。它返回一个对象,表示块元数据的模式。

关键要点

  • 函数返回块元数据的 i18n 模式,基于 block-i18n.json 文件。
  • 使用 wp_json_file_decode() 读取和解析 JSON 文件,确保高效的单次加载。
  • 主要用于 register_block_type_from_metadata() 函数,以支持块类型的国际化注册。
  • 自 WordPress 5.9.0 版本引入。

📄 原文内容

Gets i18n schema for block’s metadata read from block.json file.

Return

object The schema for block’s metadata.

Source

function get_block_metadata_i18n_schema() {
	static $i18n_block_schema;

	if ( ! isset( $i18n_block_schema ) ) {
		$i18n_block_schema = wp_json_file_decode( __DIR__ . '/block-i18n.json' );
	}

	return $i18n_block_schema;
}

Changelog

Version Description
5.9.0 Introduced.