前提・実現したいこと
以下の条件でポータルサイトのようなものを制作しています。
カスタム投稿名:shop
タクソノミー1:area_cat
タクソノミー2:genre_cat
※shop個別ページでは、area_catは複数選択可、genre_catは一つだけ選択 にしてあります。
taxonomy.phpページでエリアとジャンルを絞り込み、その結果がarchive-shop.phpに表示されるようになっています。
archive-shop.phpにどのジャンルとエリアで絞り込んだのかをそれぞれ表示したいと考えています。
現在表示中の投稿のタームを取得してしまうと、エリアに関して複数のタームが表示されてしまうため、あくまでも絞り込み時に選択したタームだけを表示させたいと考え、URLのパラメータ(というのでしょうか)からスラッグ名を取得できないかと考えました。
例えば、絞り込み後のURLが「https://sample.com/shop/?area_cat=tokyo&genre_cat=japanesefood」だとしたら、archive-shop.phpに「エリア:東京都 ジャンル:和食」というように表示させたいです。
複数のパラメータをどのように取得し、さらにスラッグ名として表示させるにはどのような方法や入力の仕方が良いのか、参考ページでも良いのでご教授願います!
発生している問題・エラーメッセージ
そもそもこのような考え方で、上記が実現できるのかもわかりませんが、試しに以下のようにarchive-shop.phpに書き込んだりしてみました。
<?php echo $_GET["genre_cat"]; echo $_GET["area_cat"]; ?>
すると、「japanesefoodArray」と表示されました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/28 06:11