古腾堡v1.9.1
在下面的块中,我设置了InspectorControls,但在UI中的Block设置下没有显示任何内容。
我从wp.blocks添加了InspectorControls。
然后,我使用Inspector控件:
props.focus && (
<InspectorControls key="inspector">
<PanelBody title={ __( 'Direction Settings' ) }>
<ToggleControl
label={ __( 'Image on right' ) }
checked={ 'right' === attributes.direction }
onChange={ toggleDirection }
/>
</PanelBody>
</InspectorControls>
),
这是一个要点:https://gist.github.com/belcherj/b9007c75af68ab8b3ccc06ab9a5f43b6
更新:这是一个更新的要点,一切正常:https://gist.github.com/belcherj/27c2a1ef532ebf8e8a9f333c12d5bc97
从你的完整Gist片段中,你没有从save
返回一个元素数组,你将返回一个括号包装的返回结果,它会计算到最后一个项目。
您需要将以下行从括号更新为方括号(对于右括号也是如此):
https://gist.github.com/belcherj/b9007c75af68ab8b3ccc06ab9a5f43b6#file-gistfile1-txt-L74