it-swarm.com.de

Ruft das Argument 'cat' in query_posts Beiträge aus Unterkategorien sowie die angegebene ID ab?

Hallo Freunde, ich bin neu in WordPress.

Ich habe eine Abfrage wie diese verwendet. Query_posts ('cat = 1,2,3')

jetzt Wenn Kategorie 1 Eltern von 2 und 3 ist.

dann erhalten query_posts ('cat = 1') und query_posts ('cat = 1,2,3') die gleichen Posts oder nicht? oder wie kann ich verwalten, wenn ich Beiträge aus Unterkategorien einbinden möchte.

3
yogs

Kurz gesagt: Ja.

Ihre Frage bezieht sich auf die Funktion query_posts Wordpress PHP . Der Link, den ich platziert habe, ist die offizielle WordPress-Codex-Dokumentation für diese Funktion.

In Ihrem Beispiel heißt es:

Beiträge von nur einer Kategorie-ID (und allen untergeordneten Elementen dieser Kategorie) anzeigen:

query_posts('cat=4');

Ich hoffe, diese Informationen sind hilfreich. Du findest mehr Infos im Codex, die Funktion ist ziemlich mächtig.

6
hakre

Ja, cat=x get's Posts in x und allen Unterkategorien. Wenn Sie nicht möchten, dass dieses Verhalten category__in => array( x ) ausführt, werden nur Posts speziell in dieser Kategorie abgerufen.

3
Joe Hoyle

Da ich noch keinen Kommentar abgeben kann, muss ich eine Antwort einreichen. Um die Antwort von Joe Hoyle auf query_posts zuzuordnen, gehen Sie folgendermaßen vor:

query_posts ('category__in = 1');

Das würde Ihnen nur die Hauptkategorie ohne die Unterkategorien geben.

Es ist nicht das, wonach das OP gefragt hat, aber ich habe es über Google gefunden, als ich gesucht habe, wie man nur die Hauptkategorie anzeigt, damit andere dies auch finden können.

1
Stephen Cronin