functions.php
// カスタム投稿タイプ
add_action('init', 'register_post_type_and_taxonomy');
function register_post_type_and_taxonomy(){
register_post_type(
'works',
array(
'labels' => array(
'name' => 'works',
'add_new_item' => '新規追加',
'edit_item' => '編集'
),
'public' => true,
'hierarchical' => true,
'has_archive' => true,
'menu_position' => 5,
'supports' => array(
'title',
'editor',
'excerpt',
'custom-fields',
'thumbnail',
'page-attributes'
)
)
);
}
functions.phpでregister_post_typeメソッドを使用する。
定義したらadd_action('init')で起動するように設定する。