Disons que j'ai les termes de taxonomie suivants:
Term 1
Term 1.1
Term 1.2
Term 2
Term 2.1
Comment puis-je obtenir uniquement les messages affectés à la durée 1 et ne pas inclure ceux qui sont affectés à la durée 1.1 ou à la durée 1.2?
Par exemple:
$pages = get_posts(array(
'post_type' => 'page',
'numberposts' => -1,
'tax_query' => array(
array(
'taxonomy' => 'taxonomy-name',
'field' => 'id',
'terms' => 1 // Where term_id of Term 1 is "1".
)
)
);
me donne également des articles auxquels les conditions 1.1 et 1.2 ont été attribuées.
Merci.
custom-taxonomy
terms
get-posts
hierarchical
robertwbradford
la source
la source
vient de le rencontrer l'autre jour:
source: http://return-true.com/2011/08/wordpress-display-posts-from-a-term-without-displaying-posts-from-child-terms/
la source
Voici le code complet j'espère que cela vous aidera. Merci
la source
est utilisé l'opérateur 'IN' et cela fonctionne
'taxonomy' => 'collections', 'terms' => array (28), 'field' => 'id', 'operator' => 'IN'
la source