Bonjour les amis, je suis nouveau sur wordpress.
J'ai utilisé une requête comme celle-ci query_posts ('cat = 1,2,3')
maintenant Si la catégorie 1 est parent de 2 et 3.
alors query_posts ('cat = 1') et query_posts ('cat = 1,2,3') auront les mêmes messages ou pas? ou comment puis-je gérer Si je veux inclure des publications sous forme de sous-catégories.
En bref: oui.
Votre question concerne la query_posts Wordpress PHP function . Le lien que j'ai placé est la documentation officielle du codex wordpress pour cette fonction.
Pour votre exemple, il est écrit:
Afficher les publications d'un seul ID de catégorie (et des enfants de cette catégorie):
query_posts('cat=4');
J'espère que cette information vous a aidé. Vous trouvez plus d’infos dans codex, la fonction est assez puissante.
Oui, les messages de cat=x
get dans x et dans toutes les sous-catégories, si vous ne voulez pas que ce comportement soit appliqué, la fonction category__in => array( x )
obtiendra uniquement les messages de cette catégorie.
Je ne peux pas encore commenter, je dois donc soumettre une réponse. Pour mapper la réponse de Joe Hoyle sur query_posts, procédez comme suit:
query_posts ('category__in = 1');
Cela ne vous donnerait que la catégorie principale, sans les sous-catégories.
Ce n’est pas ce que demandait le PO, mais j’ai trouvé cela via Google lorsque je cherchais comment montrer la catégorie principale, afin que d’autres puissent le trouver aussi.