Ich muss manuell die Abfrage der Posts einer Kategorie machen. (die Funktion von WP reicht mir hier nicht)
PHP
$posts_in_kategorie = $wpdb->get_col("SELECT object_id FROM {$wpdb->prefix}term_relationships WHERE term_taxonomy_id = '$cat' ORDER by object_id DESC");
foreach ($posts_in_kategorie as $key => $value) {
$post_daten = $wpdb->get_row("SELECT post_title, post_excerpt FROM {$wpdb->prefix}posts WHERE ID = '$value'");
$daten[$value][titel] = $post_daten->post_title;
$daten[$value][auszug] = $post_daten->post_excerpt;
}
Merkwürdigerweise gibt er mir bei den Hauptkategorien die korrekten Daten aus, bei den Unterkategorien sind die Daten aber vertauscht, d.h. die Ausgabe ist dann der Inhalt eine anderen Unterkategorie und umgekehrt.