Ich habe eine Kategorieübersichtsseite. Es zeigt seine Unterkategorien an. Diese Unterkategorien haben Unterkategorien, die auch Seiten sind. Ich möchte diese (Titel, Permalink und Auszug) WP_Query
aber bis jetzt gibt meine WP_Query
keine Ergebnisse zurück.
Mein aktuelles PHP ist
cat_ID; $subcats = get_categories(array('orderby'=>'term_group','parent'=>$catid)); /* GROUP 1 GROUP 2 ... */ //$subcatCnt = rank order of subcat within cat $h1cnt = 1; foreach($subcats as $subcat){ $subcatid = $subcat->cat_ID; echo "\r\n\r\n\r\n" . 'slug . '">bla' . $subcatid . $subcat->name . '
'; $cat_args = array( 'post_type' => 'page', 'cat' => $subcatid, 'posts_per_page' => 3); $cat_pages = new WP_Query($cat_args); if ($cat_pages->have_posts()){ /* BUT THEY SOMEHOW DON'T HAVE ANY POSTS :-( */ while ($cat_pages->have_posts()){ $cat_pages->the_post(); echo '' . the_title() . '
'; } }
Im Browser erscheinen die richtigen Unterkategorien mit ihren IDs, aber sie scheinen keine Subsubkategorien zu enthalten:
Ich habe dann term_taxonomy
überprüft, term_taxonomy
zu bestätigen, dass Subsubkategorien in der richtigen Kategorie sind. Das hält.
Ich habe diese term_ids
in meiner term_ids
nachgeschlagen und sie haben auch term_ids
:
Wie kann ich das schaffen? Danke im Voraus!