Как исключить рубрики по ID из полученных рубрик?
Помогите пожалуйста добавить исключения на определенные категории по айди:
<?php
$cur_terms = get_the_terms( $post->ID, 'companycatalog-category' );
if( is_array( $cur_terms ) ){
foreach( $cur_terms as $cur_term ){
echo '<a href="'. get_term_link( $cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a><br>';
}
}
?>
Попробуйте так:
$terms = get_the_terms( $post->ID, 'companycatalog-category' ); if ( $terms && is_array( $terms ) ) { $terms = array_filter( $terms, function ( $term ) { return ! in_array( $term->term_id, [ 25, 35, 782 ] ); // ID для исключения } ); foreach ( $terms as $term ) { printf( '<a href="%s">%s</a>', get_term_link( $term ), $term->name ); } }Спасибо большое, работает