【发布时间】:2021-12-13 22:41:33
【问题描述】:
我为 WooCommerce 产品创建了一个自定义分类法(shipment-status),它有两个术语,即 [从国外发货且现在可用]
每个产品只选择一个术语。我想在单个产品页面和存档卡上的 WooCommerce 产品标题上方显示所选术语,如下图所示。我想为这两个术语设置不同的样式,因此希望为它们附加一个类。
目前正在使用下面的 sn-p 来显示它,但我如何根据术语名称或 id 更改类?
add_action( 'woocommerce_before_shop_loop_item_title', 'add_artist_term');
function add_artist_term() {
$terms = wp_get_post_terms(get_the_ID(), 'shipment-status');
if (!is_wp_error($terms) && !empty($terms)) { ?>
<div class="shipment-status"><a href="<?php echo esc_url(get_term_link($terms[0])); ?>"><?php echo esc_html($terms[0]->name); ?></a></div>
<?php }
}
提前感谢您的帮助。
【问题讨论】:
标签: php wordpress woocommerce