命名空间:core/edit-site。

选择器

getCanUserCreateMedia

返回当前用户是否可以创建媒体。

参数

  • state Object:全局应用状态。

返回

  • Object:当前用户是否可以创建媒体。

getCurrentTemplateNavigationPanelSubMenu

已弃用

getCurrentTemplateTemplateParts

已弃用

返回当前正在编辑的模板的模板部分及其区块。

参数

  • state Object:全局应用状态。

返回

  • Array:以数组形式返回的模板部分及其区块。

getEditedPostContext

已弃用

返回被编辑文章的上下文对象。

参数

  • state Object:全局应用状态。

返回

  • Object:页面。

getEditedPostId

已弃用

返回当前正在编辑的模板或模板部分的 ID。

参数

  • state Object:全局应用状态。

返回

  • ?string:文章 ID。

getEditedPostType

已弃用

返回当前正在编辑的文章类型(wp_template 或 wp_template_part)。

参数

  • state Object:全局应用状态。

返回

  • ?TemplateType:模板类型。

getEditorMode

返回当前编辑模式。

参数

  • state Object:全局应用状态。

返回

  • string:编辑模式。

getHomeTemplateId

已弃用

getNavigationPanelActiveMenu

已弃用

getPage

已弃用

返回当前页面对象。

参数

  • state Object:全局应用状态。

返回

  • Object:页面。

getReusableBlocks

返回任何可用的可重用区块。

参数

  • state Object:全局应用状态。

返回

  • Array:可用的可重用区块。

getSettings

返回站点编辑器设置。

参数

  • state Object:全局应用状态。

返回

  • Object:设置。

hasPageContentFocus

已弃用

编辑器是否仅允许编辑页面内容。

返回

  • boolean:是否聚焦于编辑页面内容。

isFeatureActive

已弃用

返回给定的功能是否已启用。

参数

  • state Object:全局应用状态。
  • featureName string:功能别名。

返回

  • boolean:是否已启用。

isInserterOpened

已弃用

如果插入器已打开,则返回 true。

参数

  • state Object:全局应用状态。

返回

  • boolean:插入器是否已打开。

isListViewOpened

如果列表视图已打开,则返回 true。

参数

  • state Object:全局应用状态。

返回

  • boolean:列表视图是否已打开。

isNavigationOpened

已弃用

isPage

已弃用

编辑器中是否已加载页面。

相关

  • setPage

参数

  • state Object:全局应用状态。

返回

  • boolean:编辑器中是否已加载页面。

isSaveViewOpened

返回保存面板当前的打开/关闭状态。

参数

  • state Object:全局应用状态。

返回

  • boolean:如果保存面板应打开则为 true;如果应关闭则为 false。

操作

addTemplate

已弃用

添加新模板并将其设置为当前模板的操作。

参数

  • template Object:模板。

返回

  • Object:用于设置当前模板的操作对象。

closeGeneralSidebar

关闭侧边栏的操作。

openGeneralSidebar

打开编辑器侧边栏的操作。

参数

  • name ?string:要打开的侧边栏名称。

openNavigationPanelToMenu

已弃用

打开导航面板并同时设置其活动菜单。

removeTemplate

移除模板的操作。

参数

  • template Object:模板对象。

revertTemplate

将模板恢复为其原始的主题提供的文件。

参数

  • template Object:要恢复的模板。
  • options [Object]:
  • options.allowUndo [boolean]:是否允许用户撤销对模板的恢复。默认为 true。

setEditedEntity

已弃用

设置被编辑实体的操作。

参数

  • postType string:实体的文章类型。
  • postId string:实体的 ID。
  • context Object:实体的上下文。

返回

  • Object:操作对象。

setEditedPostContext

已弃用

设置当前区块编辑器上下文。

参数

  • context Object:上下文对象。

返回

  • Object:操作对象。

setHasPageContentFocus

设置编辑器是否仅允许编辑页面内容。

参数

  • hasPageContentFocus boolean:为 true 时仅允许编辑页面内容,为 false 时允许编辑模板。

setHomeTemplateId

已弃用

setIsInserterOpened

已弃用

返回用于打开/关闭插入器的操作对象。

参数

  • value boolean|Object:插入器应打开(true)还是关闭(false)。

setIsListViewOpened

已弃用

返回用于打开/关闭列表视图的操作对象。

参数

  • isOpen boolean:表示列表视图应打开还是关闭的布尔值。

setIsNavigationPanelOpened

已弃用

设置导航面板是否应打开。

setIsSaveViewOpened

设置保存视图面板是否应打开。

参数

  • isOpen boolean:如果为 true,则打开保存视图;如果为 false,则关闭保存视图。它不会切换状态,而是直接设置状态。

setNavigationMenu

已弃用

设置导航菜单的操作。

参数

  • navigationMenuId string:导航菜单的文章 ID。

返回

  • Object:操作对象。

setNavigationPanelActiveMenu

已弃用

设置活动导航面板菜单的操作。

返回

  • Object:操作对象。

setPage

已弃用

解析页面的模板并显示两者。如果未给定路径,则尝试使用 postId 生成类似 ?p=${ postId } 的路径。

返回

  • Object:操作对象。

setTemplate

设置模板的操作,可选择从 REST API 获取该模板。

返回

  • Object:操作对象。

setTemplatePart

已弃用

设置模板部分的操作。

参数

  • templatePartId string:模板部分的 ID。

返回

  • Object:操作对象。

switchEditorMode

已弃用

触发一个用于切换编辑器模式的动作。

参数

  • mode string:编辑器模式。

toggleDistractionFree

已弃用

用于切换免打扰模式的动作。免打扰模式预期没有侧边栏,因为由于所设置的 z-index 值,你将无法关闭侧边栏。

toggleFeature

分发一个用于切换功能标志的动作。

参数

  • featureName string:功能名称。

updateSettings

返回一个用于更新设置的动作对象。

参数

  • settings Object:新设置。

返回

  • Object:动作对象。