タームとカテゴリでのページ遷移が動的な絞り込み検索について。
-
いつもお世話になっております。
以前もこちらに質問させて頂きました。
(施設一覧をカスタムフィールドとカテゴリでソートできるようにしたい。)
ページ的にはまだ同じものをやっています。施設一覧の絞り込みで、
ターム⇒area(ボタン)、カテゴリ(ドロップダウン)で、
お互いを選択した時にページ遷移するという動的な実装にチャレンジし、
それぞれ単体でソートすることはできました。
そしてお互いを関連付けるために、areaのボタンに、
「現在表示されているカテゴリのスラッグを取得」してURLにしてみましたが、
うまくいきませんでした。以下がタームとカテゴリの構造とコードになります。◆タームとカテゴリの構造◆
すべてのエリア――東部エリア
|―南部エリア
|―西部エリア
|―県外エリアすべてのカテゴリ―‐―グルメ―ラーメン
| ―うどん
| ―寿司
| ・
| ・
| ・
|―ホテル
|―観光
・
・
・◆sidebar.php◆
<form action=”<?php echo home_url(); ?>” method=”get”>
<h1>施設検索</h1>
<h2>1.エリアで絞込む</h2>
<input type=”button” value=”すべてのエリア” name=”area”<?php selected( $_GET[‘area’], all2 ); ?> onClick=”location.href=’?area=all2&cat=<?php
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$slug = $cat_now->parent;
echo $slug; ?>&s='” checked/>
<input type=”button” value=”東部エリア” name=”area”<?php selected( $_GET[‘area’], east ); ?> onClick=”location.href=’?area=east&cat=<?php
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$slug = $cat_now->parent;
echo $slug; ?>&s='” checked/>
<input type=”button” value=”南部エリア” name=”area”<?php selected( $_GET[‘area’], south ); ?> onClick=”location.href=’?area=south&cat=<?php
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$slug = $cat_now->parent;
echo $slug; ?>&s='” checked/>
<input type=”button” value=”西部エリア” name=”area”<?php selected( $_GET[‘area’], west ); ?> onClick=”location.href=’?area=west&cat=<?php
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$slug = $cat_now->parent;
echo $slug; ?>&s='” checked/>
<input type=”button” value=”県外エリア” name=”area”<?php selected( $_GET[‘area’], outside ); ?> onClick=”location.href=’?area=outside&cat=<?php
$cat_now = get_the_category();
$cat_now = $cat_now[1];
$slug = $cat_now->parent;
echo $slug; ?>'” checked/>
<h2>2.カテゴリを選択</h2>
<?php
$select = wp_dropdown_categories(‘&title_li=&show_count=0&orderby=ID&order=ASC&echo=0&hide_empty=0’);
$select = preg_replace(“#<select([^>]*)>#”, “<select$1 onchange=’return this.form.submit()’>”, $select);
echo $select;
?>
<h2>3.キーワード入力</h2>
<input type=”text” value=”” name=”s” style=”margin-bottom:20px;”/>
<input type=”submit” value=”この内容で検索!” />
</form>—————————————————————
ereaボタンがうまくいった場合、
カテゴリもボタンでもいいかなと考えたりしています。
どうぞお知恵をお貸し下さいませ。よろしくお願い致します。
- トピック「タームとカテゴリでのページ遷移が動的な絞り込み検索について。」には新たに返信することはできません。