web-dev-qa-db-de.com

Wie erhalte ich Beiträge aus einer Unterkategorie einer Kategorie nach Namen?

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?

2
Steffi
// 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:

3
M Haseeb