命名空间: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:动作对象。