我喜欢列块的工作原理,因为它支持嵌套 . 我正在尝试做的类似于使列块支持1列(您可以强制它执行,但它的大小不正确 . 这样,多个块和块类型的整个块可以保存为单个可重用的块实例 .
这是我需要开始处理自己的自定义块类型的实例吗?或者这会在某个时候得到支持吗?
你需要的是InnerBlock . 基本上,您可以将几个块组合成一个自定义块 .
import { registerBlockType } from '@wordpress/blocks'; import { InnerBlocks } from '@wordpress/editor'; registerBlockType( 'my-plugin/my-block', { // ... edit( { className } ) { return ( <div className={ className }> <InnerBlocks /> </div> ); }, save() { return ( <div> <InnerBlocks.Content /> </div> ); } } );
顺便说一下,这是Gutenberg Phase 2开发的主要焦点 . 而且,古腾堡将慢慢接管模板构建过程 .
1 回答
你需要的是InnerBlock . 基本上,您可以将几个块组合成一个自定义块 .
顺便说一下,这是Gutenberg Phase 2开发的主要焦点 . 而且,古腾堡将慢慢接管模板构建过程 .