专注 WordPress 高端企业主题的的设计与开发!(过年所有主题7折优惠)

WordPress自定义文章类型支持古腾堡编辑器(Gutenberg)

27 天前 137次

Gutenberg,WordPress 最新的编辑器,每个模块都是一个 blocks 的形式。默认的编辑文章页面是支持 Gutenberg 编辑器,自定义文章类型的编辑页面还是默认编辑器的就需要对代码进行改造下。

自定义文章类型都是需要在添加代码来实现,官方提供了各个功能模块的设置,支持 Gutenberg 编辑器需要在代码中添加 show_in_rest键,并设置为 true,代码如下:

$args = array(
    'labels'              => $labels,
    'hierarchical'        => false,
    'supports'            => array('title','editor','custom-fields'),
    ......
    'show_in_rest'        => true,
    'capability_type'     => 'post'
);

具体添加的位置根据自己的主题或者插件中的代码来决定。

注:Gutenberg 必须利用 REST API 进行更新和更改。