ワードプレス初心者です...。
どなたかご教示いただけますと幸いです。m(_ _)m
▼質問内容
WordPressの検索結果ページ(search.php)で、
選択したカテゴリ・タグ名を表示させるにはどうしたらよいでしょうか?
通常の投稿で
◆カテゴリ
◆タグ
◆ジャンル(post_genre)←追加したカテゴリタイプ
といったカテゴリの構成になっております。
現状は以下コードでカテゴリのみ、「カテゴリA+カテゴリB...」といったように表示されるのですが、
「タグ」「ジャンル」においても、絞り込んだ条件が表示されるようにしたいです。
★表示イメージ
カテゴリA+カテゴリB+タグA+タグB+ジャンルA...
(検索時は、上記すべての項目がチェックボックスになっており、複数選択可能になっています。)
▼現状のソースコード
<?php $s = $_GET['s']; $catnum = $_GET['cat']; if($catnum){ $taxquerysp[] = array( 'taxonomy'=>'category', 'terms'=> $catnum, 'include_children'=>false, 'field'=>'term_id', 'operator'=>'AND' ); } ?> <?php if (is_array($catnum)) { ?><?php foreach($catnum as $val){ if ($val === end($catnum)) { echo get_cat_name($val); }else{ echo get_cat_name($val)." + "; } } } ?>
ご回答にあたり、その他必要なことがございましたらご指摘いただけたらと思います。
お忙しいところ、大変恐れ入りますが、ご教示いただけますと幸いです。m(_ _)m
何卒よろしくお願いいたします。
あなたの回答
tips
プレビュー