一种选择是使用get_the_terms() 获取当前帖子中某些分类法的术语。然后循环找到的术语并检查其中一个是否具有特定ID。
$terms = get_the_terms( get_the_ID(), \'product_cat\' );
if ( ! is_wp_error( $terms ) && $terms ) {
foreach ($terms as $term) {
if ( 123 === $term->term_id ) {
echo \'<img src="my-image.jpg">\';
}
}
}
另一种选择是
has_term() 要检查,当前职位是否有更紧凑的特定期限。
if ( has_term( $term_or_slug_or_term_id, \'product_cat\' ) ) {
echo \'<img src="my-image.jpg">\';
}