php - 隐藏 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 产品,但不适用于订阅产品。
我希望隐藏“起价:12 个月每月 38.50 美元和 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;
}
代码在您的活动子主题(或活动主题)的functions.php 文件中。测试和工作。
推荐阅读
- eclipse - Eclipse 断点条件跳过
- javascript - nodemon_app 崩溃 - 在启动前等待文件更改
- typescript - vue 3 typescript props 需要自定义类型但允许 null
- deployment - 部署到服务器后,Codeignater 路由不起作用
- sql - 将 select 语句作为参数传递给 sql 函数
- python - Pandas groupby 有条件
- discord - Discord 机器人无法正常启动
- amazon-web-services - 如何为 AWS EC2 现场请求设置暂停
- node.js - 如何将 opus 可读流转换为 node.js 中的 PCM 或 .wav 文件?
- php - 如何从数据库 WHERE naam 更新 int