删除价格后缀Woocommerce Shop页面

时间:2016-05-26 14:46:17

标签: php css wordpress woocommerce

有人知道如何仅在Woocommerce Shop(概述)页面上删除价格后缀,并且只在产品页面上显示它。

谢谢! 学家

4 个答案:

答案 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;
}




谢谢你们!