我为我所有的产品页面使用一个模板,该模板需要根据产品属性为某些产品隐藏表。
我插入了以下PHP:
function check_for_stockdiv( $classes ) {
$stockdiv_check = false;
global $product;
if ( has_term ('coming-soon', 'pa_status' ) ) {
$stockdiv_check = true;
}
}
if ( $stockdiv_check ) {
$classes[] = 'stockdiv';
}
return $classes;
并使用了全局CSS规则:
body.stockdiv .nlstockstable {
display: none !important;
}
基于此,我已将'nlstocktable'分配为div类,但这并没有给出我想要的结果。有关如何解决此问题的任何想法?
以上代码基于本文: How do I hide a DIV based on a product array or category in the cart?
谢谢!