質問編集履歴

1 追記

H.ken

H.ken score 15

2020/07/14 18:41  投稿

wordpressのタームページが表示されない。
カスタムタクソノミーで作成したタームページが表示されないです。
管理画面のカテゴリーから表示ボタンを押すとトップページにリダイレクトされてしまいます。
管理画面のカテゴリーページから各カテゴリーにある表示ボタンを押すとトップページにリダイレクトされてしまいます。
表示ボタンの遷移先に指定されているURLは「○○○○.co.jp/archive/cat/(スラッグ名)/」です。
カスタム投稿の生成部分の記述は以下のように書いています。
```ここに言語を入力
   add_action('init', 'add_archive_post_type');
function add_archive_post_type() {
   $params = array(
           'labels' => array(
                   'name' => 'Seminar',
                   'singular_name' => 'Seminar',
                   'add_new' => '新規追加',
                   'add_new_item' => 'Seminarを新規追加',
                   'edit_item' => 'Seminarを編集する',
                   'new_item' => '新規Seminar',
                   'all_items' => 'Seminar一覧',
                   'view_item' => 'ページを確認',
                   'search_items' => '検索する',
                   'not_found' => 'Seminarが見つかりませんでした。',
                   'not_found_in_trash' => 'ゴミ箱内にSeminarが見つかりませんでした。'
           ),
           'public' => true,
           'has_archive' => true,
           'menu_position' => 5,
           'supports' => array(
                   'title',
                   'editor',
                   'thumbnail',
                   'author',
                   'custom-fields',
                   'revisions',
           ),
           'taxonomies' => array('archive_cat')
   );
   register_post_type('archive', $params);
   /* カスタムタクソノミーを定義 */
   register_taxonomy(
       'archive_cat',
       'archive',
       array(
       'label' => 'カテゴリー',
       'hierarchical' => true,//カテゴリタイプ
       'rewrite' => array('slug' => 'archive/cat')
       )
   );
}
```
taxonomy.phpは配置しております。
どこが悪いのかわからなくて途方に暮れております。
なにかまだ確認していない場所、変な箇所がありましたらぜひ教えていただきたいです。
よろしくお願いいたします。
  • WordPress

    13055 questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る