首页 > 解决方案 > 从 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 完全从选项中消失。

标签: javascriptreactjswordpresswordpress-gutenberggutenberg-blocks

解决方案


推荐阅读