やわらかしかっけい

なんでもすぐに忘れてしまう自分のために

WordPress カスタムタクソノミー

カスタム投稿に、カテゴリータイプのカスタムタクソノミーをつける

<?php
function create_type_of_book() {
  register_taxonomy(
    'type_of_book',
    'book',
  array(
    'label' => __( '本の種類' ),
    'show_in_rest' => true, // Gutenbergエディタでは必要らしい
    'show_ui' => true, //管理画面から編集できるようにする
    'hierarchical' => true, //falseにするとタグになる
    'show_admin_column' => true, //記事一覧に表示させるかどうか
    'rewrite' => array( 'slug' => 't' ), //URLのカテゴリーベース的な部分
    // 'capabilities' => array( //権限関係、必要がなければ設定しなくていいと思う
    //   'assign_terms' => 'edit_guides',
    //   'edit_terms' => 'publish_guides'
    // )
  )
);
}
add_action( 'init', 'create_type_of_book' );
?>