Php 在Woocommerce单个产品页面中隐藏产品变化价格范围
当我向我的商店添加可变产品时,我在目录和产品页面上得到了一个价格范围。我找到了一种只显示最低价格而不显示价格范围的方法。它工作得很好。(见下面的代码) 但现在我想在产品页面上隐藏这些最低价格(但只在产品页面上!)。因为从变量列表中挑选产品时已经有价格显示。因此,如果有2个价格显示,将有点混乱和不好看。(见下图) 我的代码实际上是:Php 在Woocommerce单个产品页面中隐藏产品变化价格范围,php,wordpress,woocommerce,product,price,Php,Wordpress,Woocommerce,Product,Price,当我向我的商店添加可变产品时,我在目录和产品页面上得到了一个价格范围。我找到了一种只显示最低价格而不显示价格范围的方法。它工作得很好。(见下面的代码) 但现在我想在产品页面上隐藏这些最低价格(但只在产品页面上!)。因为从变量列表中挑选产品时已经有价格显示。因此,如果有2个价格显示,将有点混乱和不好看。(见下图) 我的代码实际上是: add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2); f
add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);
function custom_variation_price( $price, $product ) {
$price = '';
$price .= wc_price($product->get_price());
return $price;
}
你知道怎么做吗
可变产品单页中有两种价格:
我不知道为什么LoicTheAztec的答案对我不起作用。但我找到了解决办法。在wp content/plugins/woocommerce/templates/single product/price.php中 wp-content/plugins/woocommerce/templates/single-product/price.php 我已取代:
<p class="price"><?php echo $product->get_price_html(); ?></p>
关于这一点:
<?php if ( ! $product->is_type( 'variable' ) ) : ?>
<p class="price"><?php echo $product->get_price_html(); ?></p>
<?php endif; ?>
这与我的问题中的代码一起,现在到处都显示可变产品的最低价格,但在可变产品的产品页面中根本没有价格