カスタム投稿タイプの作成手順1 「お知らせ」news を作成しています。

シェアする

https://human-relation.net/wordpress/custompost1/

この記事を参考にさせていただき、カスタム投稿タイプを作成しています。
最終目標は、カスタム投稿タイプを作成し、タクソノミーもうまく使えて、また
月別アーカイブや全記事一覧も表示させて、通常の投稿と同様にサクサク使えるようになることです。

https://human-relation.net/wordpress/custompost2/

第1回は、こちらの内容を実行です!
テーマは、simplicity2 + simplicity2-child

子テーマフォルダのfunction.phpに、カスタム投稿タイプを追加します。

//以下にSimplicity子テーマ用の関数を書く

//カスタム投稿タイプ

add_action('init', 'create_post_type' );
function create_post_type() {
register_post_type('news', // 投稿タイプの定義
array(
'labels' => array(
'name' => __('お知らせ'), // 管理画面上で表示する投稿タイプ名
'singular_name' => __('お知らせ'),
'all_items' => __('お知らせ一覧') // 管理画面上で表示する投稿タイプ一覧名
),
'public' => true,
'menu_position' =>5, //管理画面上でどこに投稿タイプ項目を配置するか。今回は’投稿’の下
'has_archive' => true, //一覧表示をするかどうか
'hierarchical' => true, //階層を持たせるかどうか
'supports' => array('title','editor','thumbnail','custom-fields','excerpt','revisions','page-attributes','comments')
//投稿内容に含める項目
)

);
}

これでダッシュボードにカスタム投稿タイプが表示されました。

カスタム投稿タイプの作成手順2 へ続く