WordPress - bir kategoride mesajları olsun ama alt kategoriye altında olanlar hariç nasıl?

1 Cevap php

Kategoriyi varsayarsak A, bunun bir alt kategorisi bir yazı içerir subA söylüyor vardır edilir postinsubA

I get_posts('category=A&...') kullandığınızda sonra, kategori altındaki tüm mesajlar A de postinsubA iade edilir, ama nasıl, postinsubA istemiyorum olamaz yapmak i alt kategorilerde bu mesajları dışlamak?

1 Cevap

Wordpress kılavuzuna bakarak, query_posts sizin için işe yarayabilecek bir parametre var () fonksiyonu var.

İşte kategorisinde 129, ama 129 çocuk kategorilerinin hiçbiri sadece mesajları çekmek için bir örnek:

query_posts(array('category__in' => array(129)));
while(have_posts()) { the_post();
   echo '<li>'.the_title().'-'.the_category().'</li>';
}

Ayrıca dizi (128129) gibi, ona daha fazla kategori ekleyebilirsiniz. Ben ana (129) 2 Mesajları vardı benim kendi Wordpress blog birinde hızlı bir test yaptım ve çocuk (139) 1 yazı vardı. Döngü dışarı baskı, kategorisinde 129 sadece 2 ileti görüntülenir.