web-dev-qa-db-fra.com

Afficher uniquement les publications d'une catégorie parent spécifique

J'ai une structure de catégories similaire à celle ci-dessous:

  • Grand-parent chat
    • Parent Cat 1
      • Chat enfant
      • Chat enfant
      • Chat enfant
      • Chat enfant
    • Parent cat 2
      • Chat enfant
      • Chat enfant
      • Chat enfant

Si j'interroge Parent cat 2 pour les articles, j'obtiens tous les articles de cette catégorie ET ses catégories enfants.

Comment interroger le chat parent et exclure les publications de ses enfants?

2
Jayx
$the_category_id    = 10;
$new_posts          = new WP_Query( array(
    'post_type'     => 'post',
    'post_status'   => 'publish',
    'tax_query'     => array(
        array(
            'taxonomy'          => 'category',
            'terms'             => array( $the_category_id ),
            'field'             => 'term_id',
            'operator'          => 'AND',
            'include_children'  => false
        )
    )
) );

Donc, fondamentalement, la différence est le paramètre include_children.

4
Shazzad