it-swarm-pt.tech

O argumento 'cat' em query_posts busca posts de subcategorias, assim como o ID fornecido?

Olá amigos Eu sou novo no wordpress.

Eu usei query como este query_posts ('cat = 1,2,3')

now Se a categoria 1 é pai de 2 e 3.

então query_posts ('cat = 1') e query_posts ('cat = 1,2,3') receberão os mesmos posts ou não? ou como posso gerenciar se eu quiser incluir subcategorias de postagens.

3
yogs

Em suma: sim.

Sua pergunta é sobre a função query_posts Wordpress PHP . O link que eu coloquei é a documentação oficial do wordpress para essa função.

Para o seu exemplo, afirma:

Exibir postagens de apenas um ID de categoria (e qualquer criança dessa categoria):

query_posts('cat=4');

Espero que esta informação seja útil. Você encontra mais infos no códice, a função é bastante poderosa.

6
hakre

Sim, as mensagens de cat=x get em xe todas as subcategorias, se você não quiser que esse comportamento seja executado category__in => array( x ), receberá apenas postagens específicas nessa categoria.

3
Joe Hoyle

Ainda não posso comentar, então tenho que enviar uma resposta. Para mapear a resposta de Joe Hoyle para query_posts, você faria o seguinte:

query_posts ('category__in = 1');

Isso daria a você apenas a categoria principal, sem as subcategorias.

Não é o que o OP estava pedindo, mas eu encontrei isso via Google ao pesquisar como mostrar apenas a categoria principal, para que outros também possam encontrar isso.

1
Stephen Cronin