Die Abfrage geht ja davon aus, dass in den Kategorien 3 und 74 kein Post ist. Du müsstest also für jede Kategorie eine eigene Query machen. Dann klappt auch die Abfrage richtig. Ansonsten verstehe ich den Code nicht richtig, was genau hast du eigentlich vor? Ich glaube du hast schon ein konzeptionelles Problem, dass du in der Query mehr Posts holst, als du eigentlich ausgeben möchtest...
Beispiel: Es gibt Artikel für verschiedene Städte. In der ersten Ebene (Home) werden die Artikel geordnet nach Städten (Stadt1, Stadt2,...) ausgegeben.
Klicke ich nun auf Stadt1, sollen die Artikel für Stadt1 ausgegeben werden, sortiert nach Kategorien wie Sport, Vermischtes etc., verziert mit einer Headline. Ist kein Artikel in der betreffenden Unterkategorie UND Stadt1, soll die Headline mit der Bezeichnung der Unterkategorie auch nicht ausgegeben werden.
Grüße, Henri
Städte UND Unterkategorien (Sport etc) sind momentan WP-Kategorien.