隐藏Woocommerce可变订阅产品价格范围



我想隐藏订阅产品变体详细信息"从:38.50 个月 12 美元/月起,注册费 50.00 美元" 我需要代码才能禁用。

我尝试了其他隐藏"来自"一词或更改"注册费"措辞的片段。

/*
* Disable Variable Product Price Range completely:
**/
add_filter( 'woocommerce_variable_sale_price_html', 'my_remove_variation_price', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'my_remove_variation_price', 10, 2 );
function my_remove_variation_price( $price ) {
$price = '';
return $price;
}

该代码仅适用于默认的WooCommerce产品,而不适用于订阅产品。

我预计"38.50 个月起:12 个月每月 12 美元和 50.00 美元的注册费">将被隐藏。

以下内容将隐藏可变订阅产品的价格范围:

add_filter( 'woocommerce_get_price_html', 'hide_price_html_for_variable_subscription', 10, 2 );
function hide_price_html_for_variable_subscription( $price, $product ){
if ( $product->is_type('variable-subscription') ) {
$price = '';
}
return $price;
}

代码进入活动子主题(或活动主题(的函数.php文件。经过测试并工作。

最新更新