WordPress kullanımında çalıştığımız kategoriye ait bulunan alt kategor listesini şekildeki gibi alıyoruz. Ben listeleme formatını kullandığımdan kodlarımı direkt olarak yapıştırıyorum.
alt kategorileri listeleyelim
<ul>
<?php
$categories= get_categories('child_of=15&hide_empty=0');
foreach ($categories as $category) { ?>
<li><a href="javascript"><?php echo $category->name; ?></a></li>
<?php } ?>
</ul>
child_of=15 diye belirttiğim kısım ID numarası 15 olan kategori altında bulunan kategorileri listeye dahil ediyorum.hide_empty=0 ile ilgili kategoride normal duurmda içerik yoksa listede çıkmıyor bu kod ile çıkmasını sağlıyorum dileyenler kullanmayabilirler böylece sadece içerik olan kategoriler listede gözükmüş olur. Kullanabileceğimiz diğer parametreler aşağıdaki gibidir.
kullanabileceğimiz diğer parametreler
[term_id] => 18 [name] => Bath [slug] => bath [term_group] => 0 [term_taxonomy_id] => 18 [taxonomy] => category [description] => [parent] => 15 [count] => 1 [cat_ID] => 18 [category_count] => 1 [category_description] => [cat_name] => Bath [category_nicename] => bath [category_parent] => 15






Hocam şöyle bir durumum var benim Bende 2 ana kategori var her kategori altında 4 tane alt kategori olucak. Ben istiyorum Ki ana kategoriye tıklayınca bu alt kategoriler gözüksün. Bu alt kategorilerinde alt kategırisi varsa eger tıklayınca onlar gözüksün Eger alt kategori yoksa o alt kategoriye ait yazılar gözüksün Bunu nasıl yapabilirim. Sidebarda sadece ana kategori gözükücek nasıl saglarız bunu ?