wp_dropdown_categories を使用して入力したドロップダウン ボックスを持つユーザー フォームがあります。
コード:
<p class="optional"><label for="job_term_area"><?php _e('Job Area', 'appthemes'); ?>
</label> <?php
$sel = 0;
if (isset($posted['job_term_area']) &&
$posted['job_term_area']>0) $sel = $posted['job_term_area'];
$args = array(
'orderby' => 'name',
'order' => 'ASC',
'name' => 'job_term_area',
'hierarchical' => 1,
'echo' => 0,
'class' => 'job_area',
'selected' => $sel,
'taxonomy' => 'job_area',
'hide_empty' => false
);
$dropdown = wp_dropdown_categories( $args );
$dropdown = str_replace('class=\'job_area\'
>','class=\'job_area\' ><option value="">'.__('Select an Area…',
'appthemes').'</option>', $dropdown);
echo $dropdown; ?> </p>
ご覧のとおり、ジョブ エリアと呼ばれる分類法を設定し、カテゴリとして追加することでエリアを追加しました。
別のドロップダウンリストに基づいてこのリストをフィルタリングしたいので、次のようになります。
国を選択 = イングランド (親) -バッキンガムシャー (子) -ベッドフォーシャー (子)
そして、すべての郡リストがドロップダウンに入力されます。
タクソノミーで親子を使うことを考えていました。
問題は、2 番目のドロップダウンを更新する方法です。私は jquery に精通していますが、これを達成するための最良の方法に固執しています...?
任意のガイダンスをいただければ幸いです...
これが長い一日だったことを意味することを願っています...