javascript - 从 Gutenberg 核心块中删除标题选项
问题描述
我想使用过滤器删除 Gutenberg 核心块的标题选项。
这是我尝试过的:
const { createHigherOrderComponent } = wp.compose;
const withInspectorControls = createHigherOrderComponent( ( HeadingToolbar ) => {
return ( level, setAttributes ) => {
return (
<HeadingToolbar
minLevel={ 1 }
maxLevel={ 1 }
selectedLevel={ level }
onChange={ ( newLevel ) =>
setAttributes( { level: newLevel } )
}
/>
);
};
}, 'withInspectorControl' );
wp.hooks.addFilter( 'editor.BlockEdit', 'core/heading', withInspectorControls );
但是,我只是得到一个空白块。
理想情况下,我希望 HeadingToolbar 完全从选项中消失。
解决方案
推荐阅读
- javascript - 如何让 Highcharts XAxis 以 2 分钟的间隔显示
- node.js - 为什么我的 Node.js 包在全局安装时缺少主文件?
- spring-boot - 如何将用户从用户服务数据库迁移到spring boot auth server数据库?
- powerbi - 段的百分比值相对于段总 Power BI(DAX)
- powershell - 如何使用 PowerShell 进行远程访问?
- struct - julia struct 内部构造函数可选类型规范
- react-native - 当只有一项且没有占位符时,如何触发 RNPickerSelect 的 onValueChange?
- python - 未使用局部变量“k1”值
- r - 直方图的标签帮助
- javascript - 在 Codeigniter 框架中使用 jQuery 获取 Selectpicker 中的当前值