WordPressのカスタム投稿にグーテンベルグを適応させるメモ。

add_action( 'init', 'create_post_type' );//カスタム投稿タイプを作成する
function create_post_type() {
  register_post_type(
    'news',//投稿タイプのスラッグ 
    array(
      'labels' => array(
        'name' => __( 'News' ),//投稿タイプの名称
        'singular_name' => __( 'News' )//投稿タイプの表示名
      ),
      'public' => true,//カスタム投稿を公開する
      'has_archive' => true,//カスタム投稿をアーカイブする
      'show_in_rest' => true,//グーテンベルグ を有効にする
    )
  );
}