【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' );
目次
閉じる