@文字新闻/编辑-帖子

编辑WordPress的发布模块。

此软件包仅用于WordPress核心。您可以在自己的项目中随意使用它,但请记住,它可能永远不会得到完整的文档记录。

安装

安装模块

npm安装@wordpress/edit-post

此包假定您的代码将在2015年+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设在代码中。

扩展帖子编辑器UI

扩展编辑器UI可以使用寄存器插件API,允许您在一个地方定义插件的所有UI元素。

请参阅插件模块文档了解更多信息。

通过API导出的组件可以与寄存器插件(参见文档)API。
它们可以在全局变量中找到wp.editPost(wp.edit发布)定义时wp-edit-post文件作为脚本依赖项。

美国石油学会

initializeEditor(初始化编辑器)

初始化并返回Editor的实例。

参数

  • 身份证件 一串:编辑器实例的唯一标识符。
  • postType(后类型) 一串:要编辑的帖子的帖子类型。
  • 帖子Id 对象:要编辑的文章的ID。
  • 设置 ?对象:编辑器设置对象。
  • initialEdits(缩写编辑) 对象:最初应用的编程编辑,被视为非用户启动(跳过未保存的更改提示)。

插件块设置菜单项

相关的

  • @wordpress/editor包中的PluginBlockSettingsMenuItem。

插件文档设置面板

相关的

  • 在@wordpress/editor包中插入DocumentSettingPanel。

插件更多菜单项

相关的

  • @wordpress/editor包中的PluginMoreMenuItem。

插件发布面板

相关的

  • @wordpress/editor包中的插件PostPublishPanel。

插件PostStatusInfo

相关的

  • @wordpress/editor包中的插件PostStatusInfo。

插件PrePublishPanel

相关的

  • @wordpress/editor包中的PluginPrePublishPanel。

插件提要栏

相关的

  • @wordpress/editor包中的PluginSidebar。

插件边栏更多菜单项

相关的

  • @wordpress/editor包中的PluginSidebarMoreMenuItem。

重新初始化编辑器

用于出错后重新初始化编辑器。现在它是一个不推荐使用的noop函数。

商店

编辑后命名空间的存储定义。

相关的

类型

  • 对象

参与此包

这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值法并由使用WordPress(文字出版社)以及其他软件项目。

要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容投稿人指南.