编辑WordPress的发布模块。
此软件包仅用于WordPress核心。您可以在自己的项目中随意使用它,但请记住,它可能永远不会得到完整的文档记录。
安装模块
npm安装@wordpress/edit-post
此包假定您的代码将在2015年+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设
在代码中。
扩展编辑器UI可以使用寄存器插件
API,允许您在一个地方定义插件的所有UI元素。
请参阅插件模块文档了解更多信息。
通过API导出的组件可以与寄存器插件
(参见文档)API。
它们可以在全局变量中找到wp.editPost(wp.edit发布)
定义时wp-edit-post文件
作为脚本依赖项。
初始化并返回Editor的实例。
参数
- 身份证件
一串
:编辑器实例的唯一标识符。
- postType(后类型)
一串
:要编辑的帖子的帖子类型。
- 帖子Id
对象
:要编辑的文章的ID。
- 设置
?对象
:编辑器设置对象。
- initialEdits(缩写编辑)
对象
:最初应用的编程编辑,被视为非用户启动(跳过未保存的更改提示)。
相关的
- @wordpress/editor包中的PluginBlockSettingsMenuItem。
相关的
- 在@wordpress/editor包中插入DocumentSettingPanel。
相关的
- @wordpress/editor包中的PluginMoreMenuItem。
相关的
- @wordpress/editor包中的插件PostPublishPanel。
相关的
- @wordpress/editor包中的插件PostStatusInfo。
相关的
- @wordpress/editor包中的PluginPrePublishPanel。
相关的
- @wordpress/editor包中的PluginSidebar。
相关的
- @wordpress/editor包中的PluginSidebarMoreMenuItem。
用于出错后重新初始化编辑器。现在它是一个不推荐使用的noop函数。
编辑后命名空间的存储定义。
相关的
类型
这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值法并由使用WordPress(文字出版社)以及其他软件项目。
要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容投稿人指南.