如何根据产品类别在woocommerce产品页面上添加链接?

时间:2018-04-08 13:24:06

标签: php wordpress woocommerce hook-woocommerce

我能够在woocommerce产品页面上找到添加链接的代码,但我想根据产品类别添加链接。以下是我添加的代码,用于显示产品页面上的链接。有人可以帮助我获取代码,根据产品类别添加产品页面的链接吗?

add_action( 'woocommerce_before_add_to_cart_button', 
'content_before_addtocart_button' );

function content_before_addtocart_button() {
echo '<div class="content-section">add custom size <a 
 href="http://google.com">here</a></div>';
}

1 个答案:

答案 0 :(得分:0)

将此代码放在functions.php文件中,如果类别slug在此实例中匹配'jackets',它将输出一个链接。

add_action( 'woocommerce_before_add_to_cart_button', 'content_before_addtocart_button' );

function content_before_addtocart_button() {
    global $post;

    $terms = get_the_terms( $post->ID, 'product_cat' );

    foreach ($terms as $term) {
        if( $term->slug === 'jackets')
            echo '<div class="content-section">add custom size <a href="' . esc_url( get_term_link( $term->term_id, 'product_cat' ) ) . '">' . $term->name . '</a></div>';
    }
}