Ich versuche, eine Unterkategorie-Vorlage einer definierten Kategorie zu erstellen. Zum Beispiel möchte ich für jeden prüfen, ob seine Unterkategorie Photos
existiert, und Posts von dieser erhalten.
Hier ist mein Kategoriebaum:
— Category Sessions
— — Subcategory Session 2015
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
— — Subcategory Session 2014
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
— — Subcategory Session 2013
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
Wenn die Unterkategorie Photos
der Kategorie this session existiert:
Meine Idee ist eine Abfrage wie:
$wp_query = new WP_query(... Session 20XX/Photos ...&showposts=20);
Gibt es einen Weg das bitte zu tun?
// Getting Parent ID
$parent = get_term_by( 'name', 'Session 2015', 'category');
// Checking if SubCategory Exist.
$term = term_exists('Photos', 'category', $parent->term_id);
//if Exist Do the query
if ($term !== 0 && $term !== null) {
$query = new WP_Query( 'cat='.$term['term_id'] );
}
Verweise: