显示当前 post 的类别名称,但排除一个 ID
Display the category names for the current post, but exclude one ID
我正在尝试显示自定义 post 类型分类的当前 post 类别名称,但排除其中一个类别。我在 Whosebug 中看到了不同的解决方案,但我似乎无法让其中任何一个为我工作。下面是我正在使用的代码,效果很好,但我不知道如何使用它来排除一个 ID。
<?php $terms = get_the_terms( $post->ID , 'press_category' );
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, 'press_category' );
if( is_wp_error( $term_link ) )
continue;
echo $term->name ;
}
?>
试试这个
<?php $terms = get_the_terms($post->ID, 'press_category');
foreach ($terms as $term)
{
$term_link = get_term_link($term, 'press_category');
if (is_wp_error($term_link)) continue;
if ($term->term_id != 222)
{
echo $term->name;
}
}
?>
将此行中的 222 更改为您的分类 ID 以排除
$term->term_id != 222
我正在尝试显示自定义 post 类型分类的当前 post 类别名称,但排除其中一个类别。我在 Whosebug 中看到了不同的解决方案,但我似乎无法让其中任何一个为我工作。下面是我正在使用的代码,效果很好,但我不知道如何使用它来排除一个 ID。
<?php $terms = get_the_terms( $post->ID , 'press_category' );
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, 'press_category' );
if( is_wp_error( $term_link ) )
continue;
echo $term->name ;
}
?>
试试这个
<?php $terms = get_the_terms($post->ID, 'press_category');
foreach ($terms as $term)
{
$term_link = get_term_link($term, 'press_category');
if (is_wp_error($term_link)) continue;
if ($term->term_id != 222)
{
echo $term->name;
}
}
?>
将此行中的 222 更改为您的分类 ID 以排除
$term->term_id != 222