Powiedz, że mam następujące warunki taksonomiczne:
Term 1
Term 1.1
Term 1.2
Term 2
Term 2.1
Jak mogę uzyskać tylko posty przypisane do Okresu 1, a nie uwzględniać tych, które są przypisane do Okresu 1.1 lub Okresu 1.2?
Na przykład:
$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".
)
)
);
daje mi również posty z przypisanymi warunkami 1.1 i 1.2.
Dzięki.
custom-taxonomy
terms
get-posts
hierarchical
robertwbradford
źródło
źródło
właśnie się z tym spotkałem:
źródło: http://return-true.com/2011/08/wordpress-display-posts-from-a-term-without-displaying-posts-from-child-terms/
źródło
Oto pełny kod z nadzieją, że to pomoże. Dzięki
źródło
jest używany operator „IN” i działa
„taksonomia” => „kolekcje”, „terminy” => tablica (28), „pole” => „id”, „operator” => „IN”
źródło