get_posts und mehrere Kategorien

Ich habe eine benutzerdefinierte Abfrage in der Hoffnung erstellt, die Top-Beiträge aus einigen untergeordneten Kategorien anzuzeigen. Die Abfrage hat einen großen Fehler: einige Beiträge gehören zu zwei Kategorien; Aber selbst wenn sie in BEIDEN Kategorien markiert werden, erscheinen sie nur in einem.

Zum Beispiel wird ein Beitrag, der sowohl in “Navigationsdifferenz” als auch in “Lernaustausch” markiert ist, nur in “Navigationsdifferenz” angezeigt.

Ich frage mich auch, ob es einen einfacheren Weg gibt, dies zu tun: Kann ich einfach alle Kindkategorien einer bestimmten Kategorie abfragen?

Die Abfrage lautet:

  

Solutions Collecting From Web of "get_posts und mehrere Kategorien"

Verwenden Sie dies stattdessen als Loop-Abfrage.

 < ?php query_posts( 'category_name=YOUR_CAT_NAME&showposts=15' ); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 

Im Allgemeinen können Sie get_term_children() , um die ID der get_term_children() Kategorie von einer bestimmten übergeordneten Kategorie get_term_children() .