カスタム投稿はプラグインで簡単に実装することができますが、プラグインを使わずに自作することも可能です。
その場合はregister_post_type関数を使い、「functions.php」に次のように書きます。
add_action( ‘init’, ‘create_post_type’ );
function create_post_type() {
register_post_type( ‘works’,
array(
’labels’ => array(
’name’ => __( ‘施工事例’ ),
’singular_name’ => __( ‘施工事例’ )
),
’public’ => true,
’menu_position’ =>5,
’supports’ => array(‘title’,’thumbnail’)
)
);
}
function create_post_type() {
register_post_type( ‘works’,
array(
’labels’ => array(
’name’ => __( ‘施工事例’ ),
’singular_name’ => __( ‘施工事例’ )
),
’public’ => true,
’menu_position’ =>5,
’supports’ => array(‘title’,’thumbnail’)
)
);
}
これで施工事例というカスタム投稿がメニュー画面に追加されます。
また、実装したカスタム投稿にカスタムタクソノミーを追加する方法は「カスタムタクソノミーをプラグインなしで実装する方法【WordPress】」で紹介しています。
Leave a Comment