時間も場所もお金も自由な生活を手に入れる人生を目指し中

【WordPress】カスタム投稿タイプの追加方法(ブロックエディター 対応)

目次

やりたいこと

WordPressでカスタム投稿タイプを追加する。
また、投稿画面はブロックエディター に対応する。

対応方法

例として、以下の投稿タイプを追加する。

投稿タイプ:sample
名前:サンプル投稿タイプ

以下コードをfunctions.phpに記載。

function add_custom_post_type() {

  register_post_type( 'sample', [
    'labels' => [
        'menu_name'     => 'サンプル投稿タイプ', //メニューに表示する名前
    ],
    'public'        => true,
    'has_archive'   => true,
    'menu_position' => 10,
    'show_in_rest'  => true,  //trueにするとブロックエディターに対応する
    'supports' => [
      'title',
      'editor',
      'author',
      'revisions',
      'custom-fields',
      'thumbnail',
    ],
  ]);
}
add_action( 'init', 'add_custom_post_type' );
目次
閉じる