将经典编辑器添加到古腾堡块模板

时间:2019-08-01 18:33:51

标签: wordpress wordpress-gutenberg gutenberg-blocks

注意:以下视频可帮助解释我的问题:https://drive.google.com/file/d/1c3pS-j8yq75GAwGDrrMMh9X7fDrCKV5R/view?pli=1

我正在创建一个自定义帖子类型,其中包括一组图块作为模板。我的基本代码如下:

function register_article_post_type(){
    $post_settings = array(
      'label' => 'Articles',
      'public' => true,
      'show_in_rest' => true,
      'template_lock' => 'all',
      'template' => array(
        array( 'core/heading',
            array(
                'placeholder' => 'Add Categories Heading...',
                'className' => 'tour_categories_heading'
            )
        ),
        )
    );
    register_post_type('article', $post_settings);
}

这将创建一个名为Articles的自定义帖子类型,该标题类型具有单个标题栏。问题是,我不需要标题块,而需要经典编辑器块。

但是我不知道如何添加它。如果将array( 'core/heading',更改为array( 'core/paragraph',,则可以轻松地将Heading块更改为其他块(例如,段落块)。

但是,当我在Gutenberg中检查经典编辑器名称的代码时,什么都没有显示。因此,我不知道如何将经典编辑器添加到自定义帖子类型。

任何想法。

1 个答案:

答案 0 :(得分:0)

尝试core/freeform-应该是经典编辑器块的子弹