新規投稿タイプを構築するソース
・投稿名は「リポート」repert
function create_post_type_report() {
register_post_type( ‘report’, [
‘labels’ => [
‘name’ => ‘リポート’,
‘singular_name’ => ‘report’,
],
‘public’ => true,
‘has_archive’ => false,
‘menu_position’ => 8,
]);
}
これで新しい投稿タイプは出来ますが、タイトルと本文だけの一番シンプルなものになります。
この投稿タイプにサムネイルを追加するには
‘supports’ => array(‘title’,’editor’,’thumbnail’),
を追加するだけです。
function create_post_type_report() {
register_post_type( ‘report’, [
‘supports’ => array(‘title’,’editor’,’thumbnail’),
‘labels’ => [
‘name’ => ‘リポート’,
‘singular_name’ => ‘report’,
],
‘public’ => true,
‘has_archive’ => false,
‘menu_position’ => 8,
]);
}
↑これで新しいレポートの投稿タイプにアイキャッチが追加されます。