Gutenberg 私有 API


目录

本文概述 Gutenberg 包公开的私有 API。这些 API 用于实现 Gutenberg 编辑器(文章编辑器、站点编辑器、核心区块等)的部分功能,但未向插件和主题开发者或自定义 Gutenberg 集成的开发者公开。

本文档旨在展示我们拥有多少私有 API,以及如何利用 @wordpress/* 系列包提供的库和框架,使用这些 API 构建 Gutenberg 编辑器应用。

data

注册表有两个私有方法:

每个存储都有一个用于注册私有选择器/操作的私有 API:

blocks

core/blocks 存储

私有操作:

私有选择器:

组件

私有导出项:

命令

私有导出项:

core/commands 存储

私有操作:

preferences

私有导出:(于 2024 年 1 月在 #57639 中添加)

仅有一个公开导出的组件!

block-editor

私有导出:

core/block-editor 存储

私有操作:

私有选择器:

core-data

私有导出:

core 存储

私有操作:

私有选择器:

patterns(该包创建于 2023 年 8 月,没有公开导出项,所有内容均为私有)

私有导出项:

core/patterns 存储库

私有操作:

私有选择器:

区块库

私有导出:

router(仅限私有导出)

私有导出:

core-commands(仅限私有导出)

私有导出:

编辑器

私有导出项:

core/editor 存储

私有操作:

私有选择器:

edit-post

core/edit-post 存储

私有选择器:

edit-site

core/edit-site 存储

私有操作:

私有选择器:


版本号 #2
由 壳壳虫 创建于 2026-03-27 01:08:43 UTC
由 壳壳虫 更新于 2026-03-27 01:08:43 UTC