セレクトボックスの分岐についてヒントを頂きたいです。
現在、WordPressの第3階層まであるカテゴリーを階層ごとに用意したセレクトボックスで選択し、検索をかけると該当のカテゴリーの記事が表示される機能を実装しています。
検索機能はうまくいったのですが、画面遷移せずに第1階層を選択した場合の第2階層・第3階層のセレクトボックス内の値を切り替える方法がうまくいかずに困っています。
下記のようなカテゴリー階層があったとした場合、
第1階層用のセレクトボックスでは「食べ物or飲み物」が選択でき、
2個目のセレクトボックスでは第1階層で選択した項目に紐づく第2階層を表示
3個目のセレクトボックスでは第2階層で選択した項目に紐づく第3階層を表示
第1階層が未選択の場合は、第2階層をすべて表示
第1階層・第2階層が未選択の場合は、第3階層をすべて表示
のようにしたいと思っております。
項目に紐づく第n階層の取得は、value値に各項目のスラグ名を設定しておき、
そのスラグ名からタームidを取得し、「parent」の値と比較し行おうと思っております。
セレクトボックスが切り替わったらそのvalue値を取得し、他の内容を変更させる方法をヒントでもいいので、ご教授していただけますでしょうか。
また、value値じゃなくて別のやり方がありましたら教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー