Digamos que tenho os seguintes termos de taxonomia:
Term 1
Term 1.1
Term 1.2
Term 2
Term 2.1
Como posso obter apenas postagens atribuídas ao Termo 1 e não incluir aquelas atribuídas ao Termo 1.1 ou 1.2?
Por exemplo:
$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".
)
)
);
também está me fornecendo postagens com os Termos 1.1 e 1.2 atribuídos.
Obrigado.
custom-taxonomy
terms
get-posts
hierarchical
robertwbradford
fonte
fonte
apenas deparei com isso outro dia:
fonte: http://return-true.com/2011/08/wordpress-display-posts-from-a-term-without-displaying-posts-from-child-terms/
fonte
Aqui está o código completo, espero que ajude. obrigado
fonte
é usado o operador 'IN' e funciona
'taxonomia' => 'coleções', 'termos' => matriz (28), 'campo' => 'id', 'operador' => 'IN'
fonte