Excluderea mai multor termeni folosind funcția get_terms()
18 oct. 2016, 21:54:32
Vizualizări: 32.3K
Voturi: 6
Folosesc această funcție pentru a filtra termenii de categorie dintr-un calendar:
$terms = get_terms( TribeEvents::TAXONOMY, array( 'orderby' => 'name', 'order' => 'ASC','exclude' => array(77)) );
echo '<li>Categorie:</li>';
foreach ( $terms as $term ) {
echo '<li><a href="'.$url.'?tribe_eventcategory='.$term->term_taxonomy_id.'">'.$term->name.'</a></li>';
}
Trebuie să exclud și categoria de evenimente cu ID-ul 71. Cum pot face asta?
Comentarii
Toate răspunsurile la întrebare
1
1
Cu funcția get_terms()
, parametrul exclude
acceptă un array cu ID-uri de termeni, deci pur și simplu adaugă al doilea termen în array:
$terms = get_terms( TribeEvents::TAXONOMY, array(
'orderby' => 'name',
'order' => 'ASC',
'exclude' => array( 77, 71 ),
) );
echo '<li>Categorie:</li>';
foreach ( $terms as $term ) {
echo '<li><a href="'.$url.'?tribe_eventcategory='.$term->term_taxonomy_id.'">'.$term->name.'</a></li>';
}

Dave Romsey
17.9K
19 oct. 2016 00:49:20
Întrebări similare
3
răspunsuri
2
răspunsuri
4
răspunsuri