# 编辑站点 命名空间:`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`: 操作对象。