在一个特定的WooCommerce单一产品页面上隐藏价格

时间:2017-08-21 作者:Paul Keffer

我需要隐藏在一个单一产品页面的价格。我尝试了几个不同的代码片段,但我做了一些错误的事情,到目前为止没有任何效果。有人能给我正确的代码来做这件事吗?

1 个回复
最合适的回答,由SO网友:ClemC 整理而成

使用woocommerce_get_price_html 过滤器挂钩方式:

add_filter( \'woocommerce_get_price_html\', \'hide_price\', 99, 2 );

function hide_price( $price, $product ) {
    if ( \'your_product_slug\' === $product->get_slug() ) {
        $price = \'\';
    }

    return $price;
}

结束

相关推荐