Merhaba arkadaşlar bir sorunla karşılaştım bir türlü çözemedim.3 tane selectbox'ım var ve burada 1.selectbox da ana kategoriyi 2.selectbox da ana kategorinin alt kategorisi 3.selectbox dada 2.selectboxdakinin alt kategorisini ajax ile seçime göre listeleyorum fakat sorun şu ki 2.selectbox da alt kategorinin alt kategoriside listeleniyor.
Kodum bu şekil de;
function tdp_implement_ajax() {
if(isset($_POST['main_catid'])) {
$args = array(
'taxonomy' => 'arac_model',
'child_of' => $_POST['main_catid'],
'hide_empty' => 0,
);
$categories = get_categories($args);
foreach ($categories as $cat) {
$option .= '<option value="'.$cat->cat_ID.'">';
$option .= $cat->cat_name;
$option .= '</option>';
}
echo '<option value="" selected="selected">'.__('Seri Seçiniz','papyoon').'</option>'.$option;
die();
} // end if
}
add_action('wp_ajax_tdp_search_ajax_call', 'tdp_implement_ajax');
add_action('wp_ajax_nopriv_tdp_search_ajax_call', 'tdp_implement_ajax');normalde 2 tane select box kullanacak olsam 1.selectboxı wp_dropdown_categories ile yazdırdığımdan depth kullandığım da çözüme gidiyorum fakat burda get_categories kullandığımdan depth kodu parametresini giremiyorum.Yardımcı olursanız sevinirim iyi çalışmalar herkese