質問: function.phpに以下のコードを記述し カスタム投稿「商品一覧」、そのカテゴリとして「サンプル」を作成しました。 ``` register_post_type( 'sample', //投稿タイプ名 array( 'label'=> '商品一覧', //ラベル名 'labels' => array( 'menu_name' => '商品一覧' //管理画面のメニュー名 ), 'description'=> 'ディスクリプション', 'thumbnail'=> true, // アイキャッチ画像 'public' => true, //公開状態 'query_var' => true, // スラッグでURLをリクエストできる 'hierarchical' => false, //固定ページのように親ページを指定するならtrue 'rewrite' =>true, //スラッグ名 'has_archive' => true, //パーマリンクがデフォルト以外、アーカイブページを表示する場合はtrue 'supports' => array( 'title', 'editor', 'custom-fields', 'thumbnail', 'page-attributes', 'excerpt' ) ) ); register_taxonomy( 'samplecat', //タクソノミ名 'sample', //タクソノミを使う投稿タイプ名 array( 'rewrite' => array('slug' => 'sample'), //投稿タイプのスラッグ 'label' => 'サンプル', //ラベル名 'labels' => array( 'menu_name' => 'サンプル' //管理画面のメニュー名 ), 'public' => true, //公開状態 'hierarchical' => true, //カテゴリのように扱う場合はtrue 'has_archive' => true, 'query_var' => true, 'show_admin_column' => true, //投稿タイプのテーブルにタクソノミーのカラムを生成 ) ); ``` archive-sample.phpで「商品一覧」を作成しました。 さらにtaxonomy.phpで各「サンプル」カテゴリの一覧ページを作成したいのですが taxonomy.phpをサーバーにアップしても http://ドメイン/sample/カテゴリスラッグ でindex.phpに戻ってしまいます。 悩んでいるのは昨日までは上の状態でカテゴリ一覧ページが表示されていたのに 突然表示されなくなってしまったことです。 taxonomy.phpが表示されなくなる原因として何が考えられるでしょうか。 taxonomy-sample.php、taxonomy-samplecat.phpを試しましたが 同様にindex.phpに戻ってしまいました。
回答: こちらを参考に、再度同じカテゴリを作成後パーマリンクの更新でtaxonomy.phpが表示されるようになりました。 はっきりと原因はわからなかったのですが、一応解決しました。 コメントいただきましたmadone99さんありがとうございました。