Ben 3 kimliği ile ebeveynin alt kategorileri listelemek için tasarlanmıştır aşağıda fonksiyonu oluşturduk.
Fonksiyonu da her alt kategoride ilk yazı meta verileri dönmelidir.
Bu (tür) çalışır ancak bunun yerine sadece tek bir veri kümesi alma, farklı sonuçlar ile 3 set döner.
Herhangi bir fikir neden?
global $cat;
global $post;
$categories = get_categories('child_of=3');
foreach ($categories as $cat) :
$postslist = get_posts($cat->cat_ID, 'numberposts=1&order=DESC');
foreach ($postslist as $post) :
$option = '<li id="'.get_post_meta($post->ID, 'id', true).'">';
$option .='<a class="preview" rel="'.get_post_meta($post->ID, 'thumbnail', true).'" ';
$option .='href="'.get_bloginfo('url').'/'.$post->post_name.'">';
$option .=$cat->cat_name;
$option .='</a>';
$option .='</li>';
echo $option;
endforeach;
endforeach;