有人知道如何仅在Woocommerce Shop(概述)页面上删除价格后缀,并且只在产品页面上显示它。
谢谢! 学家
答案 0 :(得分:1)
可能更多的是css hack但是试试这个:
.woocommerce-price-suffix {
display: none;
}
如果没有示例我不确定它是否会在网站上删除它
答案 1 :(得分:1)
您可以使用is_shop
条件隐藏它,并且可以使用 woocommerce_get_price_html 过滤器隐藏它。
尝试以下代码:
/**
* Filter to hide price on shop page.
* @author Rohil Mistry
*/
add_filter('woocommerce_get_price_html', 'hide_price_on_shop');
function hide_price_on_shop($price){
if(is_shop()){
$price = '';
}
return $price;
}
如果您有任何疑问,请告诉我。
答案 2 :(得分:1)
更新的2019版正确的CSS代码:
.woocommerce-price-suffix {
display: none;
}
.single-product .woocommerce-price-suffix {
display: block !important;
}
使用 inline 而不是 block 在价格旁边显示后缀。
答案 3 :(得分:0)
使用此代码修复:
.woocommerce-price-suffix {
display: none;
}
.single-product .product-price-wrap .woocommerce-price-suffix {
display: block !important;
}

谢谢你们!