it-swarm.asia

Query_posts içindeki 'cat' argümanı verilen kategorinin yanı sıra alt kategorilerdeki gönderileri de alıyor mu?

Arkadaşlar merhaba ben wordpress için yeni.

Bu query_posts gibi sorgu kullandım ('cat = 1,2,3')

şimdi Kategori 1 2 ve 3 ebeveyni ise.

daha sonra query_posts ('cat = 1') ve query_posts ('cat = 1,2,3') aynı mesajı alacak mı, alamayacak mı? ya da nasıl yönetebilirim Alt kategorilerden mesaj eklemek istersem.

3
yogs

Kısacası: Evet.

Sorunuz query_posts Wordpress PHP function ile ilgili. Yerleştirdiğim bağlantı, bu fonksiyon için resmi wordpress kodeksi belgeleridir.

Örneğiniz için şöyle diyor:

Yalnızca bir kategori kimliğindeki (ve bu kategorideki tüm çocuklardan) gönderileri göster:

query_posts('cat=4');

Umarım bu bilgi yardımcı olur. Kodeks içinde daha fazla bilgi bulursanız, işlev oldukça güçlüdür.

6
hakre

Evet, cat=x get'nin x ve tüm alt kategorilerdeki gönderileri, eğer bu davranışı yapmak istemiyorsanız category__in => array( x ) yalnızca o kategoride özel olarak gönderiler alacaktır.

3
Joe Hoyle

Henüz yorum yapamıyorum, bu yüzden bir cevap göndermem gerekiyor. Joe Hoyle'nin query_posts'a verdiği cevabı haritalandırmak için şunları yaparsınız:

query_posts ( 'category__in = 1');

Bu, alt kategoriler olmadan sadece ana kategoriyi verirdi.

OP'nin istediği şey değildi, ama bunu ana kategoriyi nasıl göstereceğimi ararken Google’da buldum, bu yüzden diğerleri de bulabilir.

1
Stephen Cronin