哎呀,就在我拼命想问的那一刻,我找到了答案。所以对于那些只想得到一个直截了当的答案,而不是一段45分钟的视频的人来说。。。
acf_register_block_type( array(
\'title\' => __( \'Wrapper\', \'client_textdomain\' ),
\'name\' => \'wrapper\',
\'render_template\' => \'partials/blocks/wrapper.php\',
\'mode\' => \'preview\',
\'supports\' => [
\'jsx\' => true, // this is the line that makes it work
]
));
它支持jsx行,允许您将ACF字段分配给包装器,然后用户可以在包装器中添加他们想要的所有内容。
自定义块的html中也需要此内容:
<InnerBlocks />
这将在编辑器中添加块时启用古腾堡界面。