カテゴリの動的負荷を作成したいと思います。たとえば、「国」カテゴリ、サブカテゴリに「米国」、「ブラジル」、「スペイン」、「ニューヨーク」、「リオデジャネイロ」、「バルセロナ」があります。 "サブサブカテゴリで。
このアメリカのように[アメリカ(ニューヨーク)、ブラジル(リオ)]; ヨーロッパ[スペイン(バルセロナ)]
したがって、3つの選択肢があります。最初の1つはユーザーが「アメリカ」または「ヨーロッパ」を選択する必要があり、次に「アメリカ」を選択すると、2番目の選択肢は「ブラジル」と「アメリカ」をロードして選択します。
私が試しているのは、関数を使用して、現在の選択肢と属性に基づいてwp_dropdown_categories
、次の選択肢を動的に入力することです。wp_dropdown_categories
child_of
上記のjavascriptを使用して、最初のオプションに選択されたオプションを取得しようとしましたが、機能しましたが、wp_dropdown_categories
このようにchild_ofを作成するなど、他の選択を動的に設定する方法がわかりません。wp_dropdown_categories('child_of=the_category_i_have_chosen');
<script type="text/javascript">
var dropdown = document.getElementById("cat");
function onCatChange() {
var value = dropdown.options[dropdown.selectedIndex].value
}
}
dropdown.onchange = onCatChange;
</script>