我试图显示/隐藏依赖于woocommerce中产品类别的链接。基本上,如果产品在“拍卖”类别中,则我希望显示一个链接,该链接会将观众带到拍卖网站上的物品。我真的不知道从哪里开始,但是我在滚动更改CSS之前就已经做到了,所以我将尝试采用相同的方法(根据产品类别更改“显示”值。到目前为止,是我一直在尝试的
<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
}
});
});
'
最佳答案
我不知道您要在哪里添加此链接,但是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 );