如何根据产品类别在woocommerce中隐藏/显示产品页面上的链接?

时间:2017-04-12 14:30:53

标签: javascript jquery wordpress woocommerce

我正在尝试显示/隐藏依赖于woocommerce中的产品类别的链接。基本上,如果产品属于“拍卖”类别,我想要一个显示链接,将观众带到拍卖网站上的项目。我真的不知道从哪里开始,但我之前已经做过这个以改变滚动的css,所以我将尝试采用相同的方法(根据产品类别更改'display'值。到目前为止,这个是我在努力的。

   <script language="JavaScript" type="text/javascript">
      $(document).ready(function(){
     if ($(product_cat) = "Auction") { // check if category is auction
      $("a.WireBids").css("display", "inherit"); // if yes, show wirebids link
    } else {
      $("a.WireBids").css("display", "none"); // if not, hide wirebids link
    }
  });
});

1 个答案:

答案 0 :(得分:1)

我不知道您要添加此链接的位置,但has_term()似乎是适用于此处的条件。

function so_43372512_maybe_show_auction_link(){

    if( has_term( 'auction', 'product_cat' ) ) {
        echo '<a href="http://www.stackoverflow.com/">' . __ ( 'Auction Link', 'your-plugin' ) . '</a>';
    }
}
add_action( 'woocommerce_single_product_summary', 'so_43372512_maybe_show_auction_link', 35 );