如果价格等于零,则隐藏 WooCommerce 产品附加组件下拉列表中的价格
Hide Price from WooCommerce Product Add-ons Dropdown if it's equal to zero
我发现了这个 post:Remove price from Woocommerce variable product dropdown menu,但它隐藏了所有可变价格。相反,我想隐藏可变价格,如果它是 0.00 美元。
谁能帮我解决这个问题?
编辑:
我没有意识到变化价格不是 WooCommerce 的一部分。我正在使用 WooCommerce 产品附加组件。我发现此代码段将针对特定产品,但我不知道如何将其转换为 if !$0.00 条件。这个 post 更接近我的问题:
基于答案代码,您可以尝试使用类似:
add_filter( 'woocommerce_product_addons_option_price', 'filter_product_addons_option_price', 10, 4 );
function filter_product_addons_option_price( $price_html, $option, $i, $type ){
if( isset($option['price']) && ! ( $option['price'] > 0 ) ) {
$price_html = '';
}
return $price_html;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。它可以工作。
我发现了这个 post:Remove price from Woocommerce variable product dropdown menu,但它隐藏了所有可变价格。相反,我想隐藏可变价格,如果它是 0.00 美元。
谁能帮我解决这个问题?
编辑:
我没有意识到变化价格不是 WooCommerce 的一部分。我正在使用 WooCommerce 产品附加组件。我发现此代码段将针对特定产品,但我不知道如何将其转换为 if !$0.00 条件。这个 post 更接近我的问题:
基于
add_filter( 'woocommerce_product_addons_option_price', 'filter_product_addons_option_price', 10, 4 );
function filter_product_addons_option_price( $price_html, $option, $i, $type ){
if( isset($option['price']) && ! ( $option['price'] > 0 ) ) {
$price_html = '';
}
return $price_html;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。它可以工作。