安装
npm install@wordpress/editor--保存
它是如何工作的
组件
区块控制
(功能(编辑器、反应){ var el=反应创建元素, BlockControls=编辑器。 区块控制, AlignmentToolbar=编辑器。 对齐工具栏; 功能编辑(道具){ 返回[ //控件:(仅在选择块时可见) 埃尔( 区块控制, {key:“控件”}, el(对齐工具栏{ 值:props.align, onChange:函数(nextAlign){ props.setAttributes({align:nextAlign}); }, } ) ), //块内容:(对齐作为属性) 埃尔( “p”, {key:“text”,样式:{textAlign:props.align}}, “你好,世界!” ), ]; } })(window.wp.editor,window.React);
图标:字符串 –控件工具栏按钮中显示的Dashicon的Slug 标题:字符串 –显示为控件按钮的工具提示标签的人类可读本地化文本 下标:? 一串 –按钮图标旁显示的可选文本作为下标(例如标题级别) 处于活动状态:? 布尔值 –是否应将控件视为活动/选定控件。 默认为 假 .
超文本
值:字符串 –字段的标记值。 只有有效标记是 允许,由确定 内联 值和可用控件。 onChange:功能 –字段值更改时的回调处理程序, 传递新值作为其唯一参数。 占位符:字符串 –当字段 值为空,类似于
输入 和 文本区域 同名属性 .
(功能(编辑器、反应){ var el=反应创建元素, RichText=编辑器。 RichText; 功能编辑(道具){ 函数onChange(值){ props.setAttributes({text:value}); } return el(RichText{ 值:props.attributes.text, onChange:onChange, } ); } //blocks.registerBlockType(…,{edit:edit,…}); })(window.wp.editor,window.React);
美国石油学会
对齐工具栏
已弃用 自5.3版起,使用
wp.blockEditor。 对齐工具栏 而不是。
自动完成
已弃用 自5.3版起,使用
wp.blockEditor。 自动完成 而不是。
自动保存监视器
如果 道具.is可自动保存 在检查更改时碰巧为false,每秒钟都会重试一次检查。 可以通过设置禁用计时器 props.disableIntervalChecks(属性.禁用间隔检查) 到 真的 。在该模式下,任何更改都将立即触发 props.autosave() .
<AutosaveMonitor间隔={30000}/>
道具 对象 :–传递给组件的属性。 道具.自动保存 功能 :–需要保存更改时调用的函数。 道具间隔 数 :–未保存更改与自动保存之间的最长时间(秒)。 道具.is可自动保存 布尔值 :–如果为false,则每秒重试一次更改检查。 props.disableIntervalChecks(属性.禁用间隔检查) 布尔值 :–如果为true,则禁用计时器,任何更改都将立即触发 props.autosave() . 道具.is脏 布尔值 :–指示是否有未保存的更改。
块对齐工具栏
已弃用 自5.3版起,使用
wp.blockEditor。 块对齐工具栏 而不是。
区块控制
已弃用 自5.3版起,使用
wp.blockEditor。 区块控制 而不是。
块编辑
已弃用 自5.3版起,使用
wp.blockEditor。 块编辑 而不是。
块编辑器键盘快捷方式
已弃用 自5.3版起,使用
wp.blockEditor。 块编辑器键盘快捷方式 而不是。
块格式控件
已弃用 自5.3版起,使用
wp.blockEditor。 块格式控件 而不是。
方块图标
已弃用 自5.3版起,使用
wp.blockEditor。 方块图标 而不是。
块检查器
已弃用 自5.3版起,使用
wp.blockEditor。 块检查器 而不是。
阻止列表
已弃用 自5.3版起,使用
wp.blockEditor。 阻止列表 而不是。
块移动器
已弃用 自5.3版起,使用
wp.blockEditor。 块移动器 而不是。
块导航下拉列表
已弃用 自5.3版起,使用
wp.blockEditor。 块导航下拉列表 而不是。
块选择清除器
已弃用 自5.3版起,使用
wp.blockEditor。 块选择清除器 而不是。
块设置菜单
已弃用 自5.3版起,使用
wp.blockEditor。 块设置菜单 而不是。
区块标题
已弃用 自5.3版起,使用
wp.blockEditor。 区块标题 而不是。
块工具栏
已弃用 自5.3版起,使用
wp.blockEditor。 块工具栏 而不是。
字符计数
数 :字符计数。
清除堵塞物
一串 一串 :要处理的标题或段塞
一串 :已处理字符串
调色板
已弃用 自5.3版起,使用
wp.blockEditor。 调色板 而不是。
对比检查器
已弃用 自5.3版起,使用
wp.blockEditor。 对比检查器 而不是。
复制处理程序
已弃用 自5.3版起,使用
wp.blockEditor。 复制处理程序 而不是。
创建自定义颜色HOC
已弃用 自5.3版起,使用
wp.block编辑器创建自定义颜色HOC 而不是。
默认块追加器
已弃用 自5.3版起,使用
wp.blockEditor。 默认块追加器 而不是。
文档栏
<文档栏/>
道具 对象 :组件道具。 道具.标题 一串 :文档的标题,默认为当前正在编辑的文档或模板标题。 道具.icon 导入(“@wordpress/components”)。 图标类型 :文档的图标,默认为当前正在编辑的文档或模板的图标。
JSX公司。 元素 :呈现的DocumentBar组件。
文档大纲
道具 对象 :道具。 props.onSelect 功能 :选择大纲项目时要调用的函数。 支持的props.isTitle 布尔值 :指示是否支持标题。 props.hasOutlineItemsDisabled 布尔值 :指示是否禁用大纲项。
组件 :要渲染的组件。
文档大纲检查
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件|空 :要呈现的组件,如果有标题,则为null。
编辑器历史记录重做
道具 对象 :–道具。 裁判 裁判 :–转发参考。
组件 :要渲染的组件。
编辑历史撤消
道具 对象 :–道具。 裁判 裁判 :–转发参考。
组件 :要渲染的组件。
编辑器键盘快捷方式
编辑器键盘快捷方式注册
元素 :要渲染的组件。
编辑通知
<编辑通知/>
JSX公司。 元素 :渲染的EditorNotices组件。
编辑器提供程序
<编辑提供者 post={post} settings={settings} __unstableTemplate={template} > {子} </编辑器提供程序>
道具 对象 :组件道具。 道具.支柱 [对象] :要编辑的post对象。 这是必需的。 道具__ 不稳定模板 [对象] :模板对象包装已编辑的文章。 这是可选的,只能在帖子类型支持模板(如帖子和页面)时使用。 道具.设置 [对象] :用于编辑器的设置对象。 这是可选的,可用于覆盖默认设置。 道具.儿童 [元素] :应应用BlockEditorProvider上下文的子元素。 这是可选的。
JSX公司。 元素 :渲染的EditorProvider组件。
编辑小吃
JSX公司。 元素 :渲染组件。
实体保存状态
道具 对象 :组件道具。 道具.闭合 功能 :关闭对话框的函数。 props.render对话框 功能 :用于呈现对话框的函数。
JSX公司。 元素 :渲染组件。
错误边界
字体大小选取器
已弃用 自5.3版起,使用
wp.blockEditor。 字体大小选取器 而不是。
获取颜色类名
已弃用 自5.3版起,使用
wp.blockEditor.get颜色类名 而不是。
按属性值获取颜色对象
已弃用 自5.3版起,使用
wp.block编辑器.getColorObjectByAttributeValues 而不是。
按颜色值获取颜色对象
已弃用 自5.3版起,使用
wp.block编辑器.getColorObjectByColorValue 而不是。
获取字体大小
已弃用 自5.3版起,使用
wp.block编辑器.getFontSize 而不是。
获取字体大小类
已弃用 自5.3版起,使用
wp.block编辑器.getFontSizeClass 而不是。
获取模板部件图标
图标名称 一串 :图标的名称。
对象 :相应的图标。
内部块
已弃用 自5.3版起,使用
wp.blockEditor。 内部块 而不是。
插入器
已弃用 自5.3版起,使用
wp.blockEditor。 插入器 而不是。
检查员高级控制
已弃用 自5.3版起,使用
wp.blockEditor。 检查员高级控制 而不是。
检查员控制
已弃用 自5.3版起,使用
wp.blockEditor。 检查员控制 而不是。
本地自动保存监视器
使用自动保存通知 hook:管理通知的创建,提示用户恢复本地自动保存(如果存在)。 使用自动保存清除 hook:在成功保存后弹出本地自动保存。 具有会话存储支持 function:检查当前环境是否支持浏览器sessionStorage。 本地自动保存监视器 组件:使用 自动保存监视器 组件以指定的间隔执行自动保存。
媒体占位符
已弃用 自5.3版起,使用
wp.blockEditor。 媒体占位符 而不是。
MediaUpload(媒体上传)
已弃用 自5.3版起,使用
wp.blockEditor。 MediaUpload(媒体上传) 而不是。
媒体上传
$0 对象 :传递给函数的Parameters对象。 $0.附加数据 ? 对象 :请求中包含的其他数据。 $0.允许的类型 一串 :如果不设置所有类型,则使用可上载的媒体类型数组。 $0.filesList($0.files列表) 阵列 :文件列表。 $0.max上传文件大小 ? 数 :站点允许的最大上载大小(以字节为单位)。 错误时$0 功能 :发生错误时调用的函数。 $0.onFileChange(文件更改) 功能 :每次文件或文件的临时表示可用时调用函数。
媒体上传检查
已弃用 自5.3版起,使用
wp.blockEditor。 媒体上传检查 而不是。
多选择滚动到视图
已弃用 自5.3版起,使用
wp.blockEditor。 多选择滚动到视图 而不是。
导航工具栏
已弃用 自5.3版起,使用
wp.blockEditor。 导航工具栏 而不是。
观察值键入
已弃用 自5.3版起,使用
wp.blockEditor。 观察值键入 而不是。
页面属性检查
道具 对象 :–组件道具。 道具.儿童 元素 :–要渲染的子组件。
组件|空 :呈现的子组件或null(如果不支持页面属性)。
页面属性顺序
组件 :要渲染的组件。
页面属性面板
组件 :要渲染的组件。
页面属性父级
组件|空 :要渲染的组件。 如果帖子类型不是层次结构,则返回null。
页面模板
JSX公司。 元素 :渲染的ClassicThemeControl组件。
面板颜色设置
已弃用 自5.3版起,使用
wp.blockEditor。 面板颜色设置 而不是。
纯文本
已弃用 自5.3版起,使用
wp.blockEditor。 纯文本 而不是。
插件块设置菜单项
//使用ES5语法 var __=wp.i18n.__; var PluginBlockSettingsMenuItem=wp.editor。 插件块设置菜单项; 函数doOnClick(){ //当用户单击菜单项时调用。 } 函数MyPluginBlockSettingsMenuItem(){ return React.createElement(插件块设置菜单项{ allowedBlocks:['核心/段落'], icon:'仪表图标名称', label:__('菜单项文本'), onClick:doOnClick, } ); }
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginBlockSettingsMenuItem}; const doOnClick=()=>{ //当用户单击菜单项时调用。 }; const MyPluginBlockSettingsMenuItem=()=>( <插件块设置菜单项 allowedBlocks={['核心/段落']} icon=“dashicon-name” label={__('菜单项文本')} onClick={doOnClick} /> );
道具 对象 :组件道具。 props.allowed块 [阵列] :包含应显示项目的块名称列表的数组。 如果不存在,则将对任何块进行渲染。 如果选择了多个块,当且仅当所有块都在允许列表中时才会显示。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 图标slug字符串或SVG WP元素。 道具标签 一串 :菜单项文本。 道具.onClick 功能 :用户单击菜单项时要执行的回调功能。 小道具 [布尔值] :是否渲染标签。 支柱.孔 [字符串] :菜单项的ARIA角色。
组件 :要渲染的组件。
插件文档设置面板
//使用ES5语法 var el=反应创建元素; var __=wp.i18n.__; var寄存器插件=wp.plugins.registerPlugin; var PluginDocumentSettingsPanel=wp.editor。 插件文档设置面板; 函数MyDocumentSettingsPlugin(){ 返回el( 插件文档设置面板, { className:'my-document-setting-plugin', title:'我的面板', name:'我的面板', }, __(“我的文档设置面板”) ); } registerPlugin('my-document-setting-plugin'{ 呈现:MyDocumentSettingsPlugin, } );
//使用ESNext语法 从“@wordpress/plugins”导入{registerPlugin}; 从“@wordpress/editor”导入{PluginDocumentSettingsPanel}; const MyDocumentSettingTest=()=>( <插件文档设置面板 className=“我的文档设置插件” title=“我的面板” name=“my-panel” > <p>我的文档设置面板</p> </PluginDocumentSettingsPanel> ); registerPlugin('文档设置测试',{render:MyDocumentSettingsTest});
道具 对象 :组件属性。 道具名称 一串 :必需。 面板的机器友好名称。 道具类名称 [字符串] :添加到行中的可选类名。 道具.标题 [字符串] :面板标题 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 图标slug字符串或SVG WP元素,将在侧栏固定到工具栏时呈现。 道具.儿童 元素 :要呈现的子项
组件 :要渲染的组件。
插件更多菜单项
//使用ES5语法 var __=wp.i18n.__; var PluginMoreMenuItem=wp.editor。 插件更多菜单项; var moreIcon=wp.element.createElement('svg');//。。。 svg元素。 函数onButtonClick(){ 警报('按钮已单击'); } 函数MyButtonMoreMenuItem(){ 返回wp.element.createElement( 插件更多菜单项, { 图标:更多图标, onClick:onButtonClick, }, __('我的按钮标题') ); }
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginMoreMenuItem}; 从“@wordpress/icons”导入{more}; 函数onButtonClick(){ 警报('按钮已单击'); } const MyButtonMoreMenuItem=()=>( <PluginMoreMenuItem图标={more}onClick={onButtonClick}> {__('我的按钮标题')} </PluginMoreMenuItem> );
道具 对象 :组件属性。 道具.href [字符串] :何时 href公司 则菜单项表示为锚定而不是按钮。 它对应于 href公司 锚的属性。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 要呈现在菜单项标签左侧的图标slug字符串或SVG WP元素。 道具.onClick [功能] :用户单击菜单项时要执行的回调函数。 道具.其他 [...*] :任何附加道具都会传递给底层 按钮 组件。
组件 :要渲染的组件。
插件发布面板
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginPostPublishPanel}; const MyPluginPostPublishPanel=()=>( <插件发布面板> className=“my-plugin-post-publish-panel” title={__('我的面板标题')} initialOpen={true} > {__('我的面板内容')} </PluginPostPublishPanel> );
道具 对象 :组件属性。 道具类名称 [字符串] :添加到面板的可选类名。 道具.标题 [字符串] :标题显示在面板顶部。 props.initialOpen(道具初始打开) [布尔值] :是否首次打开面板。 当没有提供标题时,它总是打开的。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 图标slug字符串或SVG WP元素,将在侧栏固定到工具栏时呈现。 道具.儿童 元素 :要呈现的子项
组件 :要渲染的组件。
插件PostStatusInfo
//使用ES5语法 var __=wp.i18n.__; var PluginPostStatusInfo=wp.editor。 插件PostStatusInfo; 函数MyPluginPostStatusInfo(){ return React.createElement(返回反应创建元素)( 插件PostStatusInfo, { className:'my-plugin-post-status-info', }, __('我的帖子状态信息') ); }
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginPostStatusInfo}; const MyPluginPostStatusInfo=()=>( <PluginPostStatusInfo className=“我的插件帖子状态信息”> {__('我的帖子状态信息')} </插件PostStatusInfo> );
道具 对象 :组件属性。 道具类名称 [字符串] :添加到行中的可选类名。 道具.儿童 元素 :要呈现的子项。
组件 :要渲染的组件。
插件PrePublishPanel
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginPrePublishPanel}; const MyPluginPrePublishPanel=()=>( <插件预发布面板 className=“my-plugin-pre-publish-panel” title={__('我的面板标题')} initialOpen={true} > {__('我的面板内容')} </PluginPrePublishPanel> );
道具 对象 :组件道具。 道具类名称 [字符串] :添加到面板的可选类名。 道具.标题 [字符串] :标题显示在面板顶部。 props.initialOpen(道具初始打开) [布尔值] :是否首次打开面板。 当没有提供标题时,它总是打开的。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 图标slug字符串或SVG WP元素,将在侧栏固定到工具栏时呈现。 道具.儿童 元素 :要呈现的子项
组件 :要渲染的组件。
插入式边栏
wp.数据 .dispatch('core/edit-post') .openGeneralSidebar('插件名称/侧边栏名称');
插件边栏更多菜单项
//使用ES5语法 var __=wp.i18n.__; var el=反应创建元素; var PanelBody=wp.components。 面板主体; var插件边栏=wp.editor。 插件边栏; var moreIcon=React.createElement('svg');//。。。 svg元素。 函数MyPluginSidebar(){ 返回el( 插件提要栏, { 名称:'my-sidebar', title:'我的侧边栏标题', 图标:更多图标, }, el(PanelBody,{},__('我的侧边栏内容') ); }
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/components”导入{PanelBody}; 从“@wordpress/editor”导入{PluginSidebar}; 从“@wordpress/icons”导入{more}; const MyPlugin边栏=()=>( <PluginSidebar name=“我的侧边栏”title=“我的侧边栏标题”icon={more}> <PanelBody>{__('我的侧边栏内容')}</PanelBody> </插件边栏> );
道具 对象 :元素道具。 道具名称 一串 :标识侧边栏的字符串。 对于插件范围内注册的每个边栏,必须是唯一的。 道具类名称 [字符串] :添加到侧边栏正文的可选类名。 道具.标题 一串 :标题显示在侧边栏顶部。 道具.isPinnable [布尔值] :是否允许将侧边栏固定到工具栏。 设置为时 真的 它还自动呈现相应的菜单项。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 图标slug字符串或SVG WP元素,将在侧栏固定到工具栏时呈现。
插件边栏更多菜单项
//使用ES5语法 var __=wp.i18n.__; var PluginSidebarMoreMenuItem=wp.editor。 插件边栏更多菜单项; var moreIcon=React.createElement('svg');//。。。 svg元素。 函数MySidebarMoreMenuItem(){ return React.createElement(返回反应创建元素)( 插件边栏更多菜单项, { target:“我的侧边栏”, 图标:更多图标, }, __('我的侧边栏标题') ); }
//使用ESNext语法 从'@wordpress/i18n'导入{__}; 从“@wordpress/editor”导入{PluginSidebarMoreMenuItem}; 从“@wordpress/icons”导入{more}; const MySidebarMoreMenuItem=()=>( <PluginSidebarMoreMenuItem target=“my-sidebar”icon={more}> {__('我的侧边栏标题')} </PluginSidebarMoreMenuItem> );
道具 对象 :组件道具。 道具.目标 一串 :一个字符串,标识您希望通过此菜单项激活的目标侧边栏。 必须与相同 名称 你给那个边栏的道具。 道具.icon [WPBlockTypeIconRender] :该 仪表盘图标 要呈现在菜单项标签左侧的图标slug字符串或SVG WP元素。
组件 :要渲染的组件。
后期作者
组件 :要渲染的组件。
后期作者检查
道具 对象 :组件道具。 道具.儿童 元素 :要呈现的子项。
组件|空 :要渲染的组件。 返回 无效的 如果帖子类型不支持作者,或者没有可用的作者。
PostAuthorPanel(后期作者面板)
组件 :要渲染的组件。
发布评论
JSX公司。 元素 :渲染的PostComments组件。
PostDiscussionPanel(帖子讨论面板)
JSX公司。 元素| null :呈现的PostDiscussionPanel组件。
文章摘录
道具 对象 :–组件道具。 道具.hideLabelFromVision [布尔值] :–是否可视隐藏文本区域的标签。 属性.updateOnBlur [布尔值] :–是在更改时更新帖子,还是使用本地状态并在模糊时更新。
发布摘录检查
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件 :要渲染的组件。
发布摘要面板
JSX公司。 元素 :呈现的PostExcrptPanel组件。
发布特色图像
道具 对象 :道具。 道具.currentPostId 数 :当前帖子的ID。 道具.featuredImageId 数 :特征图像的ID。 props.on更新图像 功能 :更新图像时调用的函数。 props.onRemoveImage(删除图像) 功能 :删除图像时调用的函数。 道具媒体 对象 :表示特征图像的媒体对象。 属性.postType 一串 :支柱类型。 属性通知UI 元素 :用于显示通知的UI。 props.notice操作 对象 :通知管理操作。
元素 :要渲染的组件。
发布特色图像检查
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件 :要渲染的组件。
发布特色图像面板
道具 对象 :道具。 带PanelBody的道具 布尔值 :是否包含面板主体。 默认为true。
组件|空 :要渲染的组件。 如果为特色图像禁用编辑器面板,则返回Null。
PostFormat(后格式)
<PostFormat/>
JSX公司。 元素 :呈现的PostFormat组件。
后格式检查
道具 对象 :组件道具。 道具.儿童 元素 :要渲染的子元素。
组件|空 :渲染的组件,如果禁用了后期格式,则为null。
上次审查后
组件 :要渲染的组件。
上次检查后
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件|空 :如果post有多个修订,则渲染子组件,否则为null。
上次查看后面板
组件 :要渲染的组件。
后锁定模式
JSX公司。 元素| null :渲染的PostLockedModal组件。
挂起后状态
JSX公司。 元素 :渲染组件。
挂起状态检查后
道具 对象 :组件属性。 道具.儿童 元素 :要呈现的子项。
JSX公司。 元素| null :呈现的子元素或null(如果帖子已发布或用户没有发布功能)。
发布Pingbacks
发布预览按钮
道具 对象 :组件道具。 道具类名称 一串 :按钮的类名。 props.text内容 一串 :按钮的文本内容。 props.force可自动保存 布尔值 :是否强制自动保存。 支柱.孔 一串 :按钮的角色属性。 props.on预览 功能 :预览事件的回调函数。
JSX公司。 元素| null :渲染的按钮组件。
发布后按钮
发布按钮标签
一串 :发布按钮的标签。
发布面板
后保存状态
道具 对象 :组件道具。 道具.forceIsDirty ? 布尔值 :是否强制将立柱标记为脏污。
导入(“反应”)。 组件类型 :组件。
后附表
道具 对象 :道具。 道具.onClose 功能 :关闭组件的函数。
组件 :要渲染的组件。
日程安排后检查
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件 :–要呈现的组件,如果没有发布操作,则为null。
PostSchedule标签
道具 对象 :道具。
组件 :要渲染的组件。
PostSchedule面板
组件 :要渲染的组件。
后Slug
组件 :要渲染的组件。
后SlugCheck
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件 :要渲染的组件。
PostSticky(贴纸)
组件 :要渲染的组件。
张贴粘滞检查
道具 对象 :道具。 道具.儿童 元素 :要呈现的子项。
组件 :如果post类型不是“post”或hasStickyAction为false,则要呈现的组件或为null。
PostSwitchToDraft按钮
JSX公司。 元素 :渲染组件。
后同步状态
JSX公司。 元素| null :呈现的同步状态组件。
分类后
道具 对象 :组件道具。 道具.轴索包装 功能 :每个分类组件的包装器函数。
阵列 :表示可见分类法的JSX元素数组。
分类后检查
道具 对象 :组件道具。 道具.儿童 元素 :要渲染的子组件。
组件|空 :呈现的子组件,如果当前发布类型没有分类,则为null。
分类后扁平术语选择器
道具 对象 :组件道具。 支柱.插头 一串 :分类法中的鼻涕虫。
JSX公司。 元素 :呈现的平面术语选择器组件。
分类后层次术语选择器
道具 对象 :组件道具。 支柱.插头 一串 :分类蛞蝓。
元素 :分级术语选择器组件。
分类后面板
道具 对象 :组件道具。 支柱.轴索切开术 对象 :分类对象。 道具.儿童 元素 :子组件。
组件 :呈现的分类面板。
发布模板面板
JSX公司。 元素| null :呈现的PostTemplatePanel组件。
PostTextEditor(帖子文本编辑器)
JSX公司。 元素| null :渲染的PostTextEditor组件。
职务
___ 对象 :未使用的参数。 转发参考号 元素 :组件的转发引用。
组件 :呈现的PostTitle组件。
PostTitleRaw(原始标题)
邮政垃圾箱
JSX公司。 元素| null :渲染的PostTrash组件。
垃圾后检查
道具 对象 :–组件道具。 道具.儿童 元素 :–要渲染的子组件。
组件|空 :呈现的子组件或null(如果post不能被丢弃)。
PostType支持检查
道具 对象 :道具。 道具.儿童 元素 :如果支柱类型支持,则要呈现子项。 props.support键 (字符串|字符串[]) :要测试的键的字符串或字符串数组。
组件 :要渲染的组件。
帖子URL
<PostURL/>
关闭时 功能 :关闭popover时要执行的回调函数。
组件 :呈现的PostURL组件。
URL后检查
道具 对象 :组件道具。 道具.儿童 元素 :子组件。
组件|空 :如果帖子URL有效且可见,则为子组件,否则为null。
后URLLabel
组件 :PostURLLabel组件。
后URL面板
JSX公司。 元素 :渲染的PostURLPanel组件。
岗位可见性
道具 对象 :组件道具。 道具.onClose 功能 :关闭popover时调用的函数。
JSX公司。 元素 :渲染组件。
后可见性检查
道具 对象 :组件道具。 道具渲染 功能 :函数来呈现组件。 接收带有 可以编辑 财产。
JSX公司。 元素 :渲染组件。
张贴可见性标签
一串 :后可见性标签。
私人蚜虫
注册表实体操作
友善的 一串 :实体类型。 名称 一串 :实体名称。 配置 行动 :操作配置。
超文本
已弃用 自5.3版起,使用
wp.blockEditor。 超文本 而不是。
RichTextShortcut(RichText快捷方式)
已弃用 自5.3版起,使用
wp.blockEditor。 RichTextShortcut(RichText快捷方式) 而不是。
RichText工具栏按钮
已弃用 自5.3版起,使用
wp.blockEditor。 RichText工具栏按钮 而不是。
服务器端渲染
跳转到所选块
已弃用 自5.3版起,使用
wp.blockEditor。 跳转到所选块 而不是。
商店
对象
存储配置
对象
目录
道具 对象 :组件道具。 props.hasOutlineItemsDisabled 布尔值 :是否禁用大纲项目。 道具.存放下拉菜单 布尔值 :是否重新定位下拉列表。 裁判 元素.ref :组件的参考号。
JSX公司。 元素 :呈现的目录组件。
文本编辑器全局键盘快捷方式
主题支持检查
道具 对象 :组件道具。 道具.儿童 元素 :主题支持指定功能时要渲染的子项。 props.support键 string|string[] :要检查的主题支持的键。
JSX公司。 元素| null :如果主题支持指定的功能,则为呈现的子项,否则为null。
读取时间
JSX公司。 元素 :渲染的TimeToRead组件。
变换样式
unregisterEntityAction(取消注册实体操作)
友善的 一串 :实体类型。 名称 一串 :实体名称。 操作ID 一串 :操作ID。
未保存的更改警告
组件 :组件。
URL输入
已弃用 自5.3版起,使用
wp.blockEditor。 URL输入 而不是。
URL输入按钮
已弃用 自5.3版起,使用
wp.blockEditor。 URL输入按钮 而不是。
URL端口
已弃用 自5.3版起,使用
wp.blockEditor。 URL端口 而不是。
使用实体保存的状态脏
对象 :包含以下属性的对象:–dirtyEntityRecords:脏实体记录数组。– isDirty:一个布尔值,指示是否存在脏实体记录。– setUnselectedEntities:设置未选定实体的函数。– unselectedEntities:未选定实体的数组。
使用PostSchedule标签
选项 对象 :挂钩选项。 选项。完整 布尔值 :是否获得完整标签。 默认值为false。
一串 :后期计划的标签。
使用PostURLLabel
一串 :已筛选和解码的帖子URL标签。
使用张贴可见性标签
一串 :后可见性标签。
用户自动完成器
工作包完成人
可视化编辑器全局键盘快捷方式
警告
已弃用 自5.3版起,使用
wp.blockEditor。 警告 而不是。
带颜色上下文
已弃用 自5.3版起,使用
wp.block编辑器创建自定义颜色HOC 而不是。
带颜色
已弃用 自5.3版起,使用
wp.block编辑器.带颜色 而不是。
带有字体大小
已弃用 自5.3版起,使用
wp.block编辑器.带字体大小 而不是。
字数(WordCount)
JSX公司。 元素| null :呈现的WordCount组件。
写作流程
已弃用 自5.3版起,使用
wp.blockEditor。 写作流程 而不是。