カスタム投稿のカテゴリー別アーカイブが作成できません。
function.php でカスタム投稿を作成して register_taxonomyでタクソノミー名を作成しました。
下記にfunction.php を記載致します。
下記の場合だと、taxonomy.phpでカテゴリー別の一覧が作られるはずであると考えるのですが、
うまくいきません。
下記function.php の間違いや参考webサイトなどございましたら、ご指摘お願いいたします。
<?php function init_func(){ add_theme_support('title-tag'); add_theme_support('post-thumbnails'); /*------------------------------------------------- Works ------------------------------------------------ */ register_post_type('works',[ 'labels'=> [ 'name'=> '作品', 'singular_name'=> '作品', 'add_new'=> '作品を追加', 'add_new_item'=>'作品を追加', 'edit_item'=> '作品を編集', 'new_item'=> '新しい作品', 'all_item'=> 'すべての作品', 'view_item'=> '作品を見る', 'search_item'=> '作品を探す', 'not_found'=> '作品は見つかりませんでした', 'not_found_in_trash'=> 'ゴミ箱はカラです', 'parent_item_colon'=> '', 'manu_name'=> '作品' ], 'public' => true, 'has_archive'=> true, 'hierarchical'=> false, 'supports'=>array( 'title', 'editor', 'page-attributes', 'thumbnail' ), 'menu_position'=> 5, 'menu_icon'=> 'dashicons-building' ]); register_taxonomy( 'works_tax', //タクソノミー名 'works', //カスタム投稿名 array( 'hierarchical' => true, //カテゴリータイプの指定 'update_count_callback' => '_update_post_term_count',//ダッシュボードに表示させる名前 'label' => '作品カテゴリー', 'public' => true, 'show_ui' => true ) ); } add_action('init','init_func');
あなたの回答
tips
プレビュー