wake-up-neo.net

schließen Sie mehrere Begriffe mit der Funktion get_terms () aus

Ich benutze diese Funktion, um Kategoriebegriffe aus einem Kalender herauszufiltern:

  $terms = get_terms( TribeEvents::TAXONOMY, array( 'orderby' => 'name', 'order' => 'ASC','exclude' => array(77)) );

  echo '<li>Category:</li>';
  foreach ( $terms as $term ) {
    echo '<li><a href="'.$url.'?tribe_eventcategory='.$term->term_taxonomy_id.'">'.$term->name.'</a></li>';
  }

Ich muss auch die Ereigniskategorie ID 71 ausschließen. Wie kann ich das machen?

2
Verneet Singh

Mit get_terms() nimmt der Parameter exclude ein Array von Term-IDs an. Fügen Sie also einfach den zweiten Term zum Array hinzu:

$terms = get_terms( TribeEvents::TAXONOMY, array( 
                        'orderby' => 'name',
                        'order'   => 'ASC',
                        'exclude' => array( 77, 71 ),
) );

echo '<li>Category:</li>';
foreach ( $terms as $term ) {
    echo '<li><a href="'.$url.'?tribe_eventcategory='.$term->term_taxonomy_id.'">'.$term->name.'</a></li>';
}
1
Dave Romsey