如何根据帖子获取产品类别ID?

时间:2020-09-18 作者:Volatil3

我想根据类别ID在产品页面上显示某些图像。如何在产品页面上实现它?

1 个回复
SO网友:Antti Koskinen

一种选择是使用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">\';
}

相关推荐