Wordpress 有没有一种方法可以将多个块组合成一个块,以便将其保存为可重用的块?
我喜欢columns块的工作方式,因为它支持嵌套。我尝试做的是使列块支持1列(您可以强制它这样做,但它的大小不正确)。这样,多个块和块类型的整个块可以保存为单个可重用块实例 这是一个我需要开始处理我自己的自定义块类型的实例吗?或者这在某个时候会得到支持吗?您需要的是。基本上,您可以将两个块组合成一个自定义块Wordpress 有没有一种方法可以将多个块组合成一个块,以便将其保存为可重用的块?,wordpress,wordpress-gutenberg,gutenberg-blocks,Wordpress,Wordpress Gutenberg,Gutenberg Blocks,我喜欢columns块的工作方式,因为它支持嵌套。我尝试做的是使列块支持1列(您可以强制它这样做,但它的大小不正确)。这样,多个块和块类型的整个块可以保存为单个可重用块实例 这是一个我需要开始处理我自己的自定义块类型的实例吗?或者这在某个时候会得到支持吗?您需要的是。基本上,您可以将两个块组合成一个自定义块 import { registerBlockType } from '@wordpress/blocks'; import { InnerBlocks } from '@wordpress/
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>
);
}
} );
从'@wordpress/blocks'导入{registerBlockType};
从'@wordpress/editor'导入{InnerBlocks};
registerBlockType('my plugin/my block'{
// ...
编辑({className}){
返回(
);
},
保存(){
返回(
);
}
} );
顺便说一句,这是Gutenberg第2阶段开发的主要重点。而且,Gutenberg将慢慢地进入模板构建过程。我希望我能直接进入这个过程,但我对JSX这件事还是很陌生。谢谢你帮我弄湿了脚。从Wes Bos-JS30开始(这是一个免费课程)然后在YouTube上关注Travesty Media Vanilla JS项目。然后在React上弄脏你的手。你坚持下去,最终你会学会古腾堡之道,祝你好运:)