前提
wordpressのカスタム投稿タイプtravelに、
カスタムタクソノミー、length(旅の長さ)とarea(旅先)を2つ設定しています。
archive-travel.phpには投稿タイプtravelの一覧と
lengthとarea、それぞれに登録されているスラッグのリンクが表示されています。
投稿タイプtravelの一覧は各投稿へのリンクとなっており、single-travel.phpで詳細を表示しています。
lengthのスラッグのリンクはtaxonomy-length.phpで各スラッグの投稿一覧を表示しています。
directionのスラッグのリンクはtaxonomy-area.phpで各スラッグの投稿一覧を表示しています。
が内容は同じものです。
実現したいこと
taxonomy-〇〇.phpから各投稿をクリックするとsingle-travel.phpで詳細を表示してしまいます。
このページに、その投稿の「関連リンク」を表示させたいのです。
taxonomy-length.phpからsingle-travel.phpへ移動したら同じlengthの投稿一覧を
taxonomy-area.phpからsingle-travel.phpへ移動したら同じareaの投稿一覧を
表示させたいです。
移動元テンプレート名を変数などに入れて引き継ぐ方法はないんでしょうか?
リンク元を判別するようなことはできませんか?
もしくは他の方法でも構いません。single.phpの「関連リンク」を出し分けする方法があれば
考え方を教えていただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/10 07:46