• 締切
  • すぐに回答を!

WPの投稿タイプの一覧ページについて

  • 質問No.9303188
  • 閲覧数122
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 77% (37/48)

WordPress4.7.3を使用しています。
Custom Post Type UIを使用して、投稿タイプとタクソノミーをそれぞれ作成し、一覧ページを作成しようとしています。
一覧ページは「archive-post_test.php」を作成しております。
タクソノミー「cut」には「term_001」~「term009」というように、カテゴリを分けています。

Custom Post Type UIの投稿タイプで『アーカイブあり』を『True』に設定したので、
http://www.test.co.jp/wp/post_test/
で、一覧ページが表示されるようにはなったのですが、
ターム別に分けた
http://www.test.co.jp/wp/post_test/term_001/
だと、404になってしまいます。
『階層』が関係あるのかと思い『True』に変更しましたが、404のままでした。

単純にpost_test投稿に登録されているterm_001だけを絞り込んで表示したパーマリンクを取得したいだけなのですが、どうもうまくいきません。
詳しい方、知恵をお貸しください。

分かりにくい文で申し訳ありませんが、よろしくお願いいたします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 56% (653/1150)

カスタム投稿タイプのアーカイブページが404エラー

http://kotori-blog.com/wordpress/custom_post_type_ui/

パーマリンク設定そのまま変更を保存
では無いでしょうか
補足コメント
o_teu

お礼率 77% (37/48)

ご回答ありがとうございます。
パーマリンク設定で何もせず「変更を保存」しましたが、変化はありませんでした。ちなみにパーマリンク設定はカスタム構造で「/%category%/%post_id%/」にしています。

もう少し具体的な話をしますと、
カスタム投稿で「スタッフブログ」と「実績」という二つの投稿タイプを作成しております。
そこに、タクソノミーで「名前」という分類を作成し、タームに「スタッフ1」「スタッフ2」としております。
「スタッフブログ」も「実績」もタームごとに絞り込んだページを作成したく、別ページから直接「スタッフ1のブログ」「スタッフ1の実績」のようなリンクを貼りたいと考えています。
そこで、リンクのURLが
http://www.test.co.jp/wp/ブログ/スタッフ1/
http://www.test.co.jp/wp/実績/スタッフ1/
のようにできないかと考えているのですが、これは原理的にできないのでしょうか?
archive-スタッフブログ.phpを作成して、全スタッフのブログ一覧は表示されるのですが、スタッフ1で絞り込むため、get_terms('名前')のget_term_linkでパーマリンクを取得すると
http://www.test.co.jp/wp/名前/スタッフ1/
になってしまうので、これではブログと実績と分けることが出来なくなってしまいます。

根本的な考え方を間違えてしまったのでしょうか。

知恵をお貸しくださいますよう、よろしくお願いいたします。
投稿日時:2017/03/10 23:03
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ