オリジナルテーマでカスタム投稿のタクソノミーで絞り込みをしたいのですが
taxonomy.phpを作っても表示がされません。
wordpress
WordPress 5.8.2
入れているプラグイン
・Custom Post Type UI
・Custom Field Suite
・Custom Post Type Permalinks
構造
index.php
/blog/
└index.php(URLパラメータを取得して一覧と詳細の表示を振り分け)
└archives.php(一覧)
└single.php(詳細)
└taxonomy.php(タクソノミー絞り込み先)
/news/ ※blogと同じ構造
└index.php
└archives.php
└single.php
/wp/(ワードプレスのファイル)
他静的ページ等
ーーーーーー
静的ページもあるため、上記のような構造になっています。
blogとnewsの記事はそれぞれ、
https://hogehoge.com/ディレクトリ名/?p=番号
と表示されるようになっています。
質問
今回新しく/blog/に絞り込み機能をつけることになり、複数登録しているタクソノミーのうちの1つで絞り込むようにしたいと考えています。
(複数での絞り込みは今のところ考えていません)
なので新しくtaxonomy.phpを作成したのですが、URLがわかりません。
get_term_link($term)を使ってリンクを取得すると、「/タクソノミー名/ターム名」が出力されますが、ページが存在せずTOPが表示されてしまいます。
「/?タクソノミー名=ターム名」や、「/blog/?タクソノミー名=ターム名」とかも試しましたが変化ありません。
なにか設定の記述をしないといけないように思うのですが、調べてもなかなか見当たらず・・・ご助力いただけると幸いです。
試したこと
https://teratail.com/questions/158663
上記の質問者様と状況が似ていたので同様にfunction.phpに記述をしたのですが変化ありませんでした。
補足
すでに運用中のサイトなので、構造を変える等の設定変更ができません。
他不足している情報ありましたらご指摘ください。
ただ、自分のサイトではない(仕事)ので詳細が書けない・説明できないところがあるかもしれません。申し訳ございません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。