How to use Gutenberg in CMB2?

时间:2019-02-13 作者:pixelngrain

我无法在CMB2中找到古腾堡编辑(repo). 我已经关注了example file 但不起作用。

我已设置\'mb_callback_args\' => [ \'__block_editor_compatible_meta_box\' => true ] 但没什么区别。

$cmb = new_cmb2_box( [
    \'id\'               => \'book_item_meta_box\',
    \'title\'            => __( \'Book Data Section\', \'booker\' ),
    \'object_types\'     => [ \'book\', ],
    \'context\'          => \'normal\',
    \'priority\'         => \'high\',
    \'show_names\'       => true,
    \'mb_callback_args\' => [ \'__block_editor_compatible_meta_box\' => true ],     
] );
有什么帮助吗?

1 个回复
SO网友:HU ist Sebastian

至少在目前,这是不可能的。您可以在Gutenberg Post类型中使用CMB2元框,但您不能在可以使用Gutenberg的CMB2字段中创建—目前为止。

然而,随着Gutenberg编辑器的进一步开发,CMB2块编辑器领域并不遥远。到目前为止,您已经可以在自己的管理页面上集成块编辑器(请参见https://github.com/getdave/standalone-block-editor 例如)。

因此,如果您只需要一个带有块编辑器的设置页面,您可以使用它。您还可以尝试将此代码实现到自定义CMB2字段中(目前我不确定这是否可行)。

快乐的编码!

相关推荐

Starting with tabbed metabox

我的插件需要一个带选项卡的metabox。实际上,它们是5个代谢箱,每个都在一个选项卡中。我找到了以下脚本:https://speckyboy.com/10-simple-code-snippets-creating-beautiful-tabs/哪一个最适合在元框中使用?最好只有CSS?JS必须注册?我想开始测试这些脚本,但想知道从哪里开始。非常感谢。