WordPress で最初から存在する投稿と固定ページ以外でも記事の種類を増やしたい時に使うのがカスタム投稿タイプです。カスタム投稿タイプにもカテゴリーやタグ(まとめてカスタムタクソノミーと言います)を用意することができます。
functions.php に下記内容を書き込むと設定が反映されます。
下記内容の設定例
カスタム投稿タイプ表示名 ニュース
カスタム投稿タイプのスラッグ news
追加コード
fucntions.php の下部に追加
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type(
'news',
array(
'label' => 'ニュース',
'public' => true,
'has_archive' => true,
'show_in_rest' => true,
'menu_position' => 4,
'supports' => array(
'title',
'editor',
'thumbnail',
'revisions',
),
)
);
}
こちらを追加すると WordPress 管理画面にカスタム投稿タイプのメニューが追加されます。
こちらからカスタム投稿タイプを投稿することができます。