向古腾堡封面块添加一个额外的设置字段

问题描述

我想为 Gutenberg 封面块添加一个额外的字段,让我可以根据选择或下拉列表定义高度。

我已经在为块使用自定义样式,并且需要一个额外的高度选项(否则会导致很多自定义样式)。这个想法是结合样式和高度。

目前尺寸面板中只有自定义高度选项。见下图。 对我来说,如果我可以在那里进行额外设置,那将是一个很好的解决方案。

有什么东西可以添加额外的样式。我正在使用此代码(简短示例)进行操作:

    wp.blocks.registerBlockStyle(
        'core/cover',[
            {
                name: 'cover-custom',label: 'Custom',}
        ]
    );

enter image description here

解决方法

在块中添加属性(Type:'string'selector : 'select'

https://github.com/WordPress/gutenberg-examples/blob/master/05-recipe-card-esnext/src/index.js