WordPress にカスタムタクソノミー(カスタム分類)を追加する際は register_taxonomy を使用しますが、register_taxonomy の第3引数の配列に show_in_rest がセットされていないとカスタムタクソノミーが投稿画面(ブロックエディタ)に表示(追加)されません。
show_in_rest に true をセットしてあげれば、カスタムタクソノミーが投稿画面に表示されます。
以下は、カスタムタクソノミー「color」を投稿「post」に対して追加し、第3引数の配列の show_in_rest に true をセットしています。
function color_init() {
register_taxonomy('color', array(
'post'
),
array(
'label' => __( 'Color' ),
'show_in_rest' => true,
)
);
}
add_action( 'init', 'color_init' );
この例は簡素な記述のため実用には及ばないかと思いますが、show_in_rest を true にすることにより、WordPress の投稿画面(ブロックエディタ)にカスタムタクソノミー「Color」が追加されます。
参考情報
register_taxonomy() | Function | WordPress Developer Resources
コメント