J'essaie de créer un modèle de sous-catégorie d'une catégorie définie. Par exemple, pour chacun d'entre eux, j'aimerais vérifier si sa sous-catégorie Photos
existe et en obtenir des posts.
Voici mon arbre de catégorie:
— 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
Si la sous-catégorie Photos
de this session existe:
Mon idée est d'avoir une requête telle que:
$wp_query = new WP_query(... Session 20XX/Photos ...&showposts=20);
Y at-il un moyen de le faire s'il vous plaît?
// 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'] );
}
Références: