php - 如何更改 Woocommerce 订阅中“注册费”的措辞?
问题描述
我使用另一个代码隐藏产品标题下的价格字符串,但是,当您选择变体时,价格字符串出现在添加到购物车按钮上方的底部。我想将“注册费”改为“存款”,并将字符串反转为“100 美元存款和 67.50 美元/月”。
我尝试了其他代码,但它们仅适用于产品标题下显示的价格字符串,我已将其隐藏。
add_filter( 'gettext',
'invert_subscription_signup_fee_and_monthly_fee_text', 10, 3 );
add_filter( 'ngettext',
'invert_subscription_signup_fee_and_monthly_fee_text', 10, 3 );
function invert_subscription_signup_fee_and_monthly_fee_text(
$translated, $text, $domain ) {
if( $text === '%1$s and a %2$s sign-up fee' && $domain ===
'woocommerce-subscriptions' ){
$translated = __( '%2$s sign-up fee and a %1$s', $domain );
}
return $translated;
}
我希望客户选择变体后出现的价格字符串为“100 美元存款和 67.50 美元/月”。
解决方案
推荐阅读
- react-native - React-native 0.60 - Android 构建发布失败 - OutOfMemory
- java - 从 java StringBuilder 中删除子字符串
- node.js - Electron:如何使用电子从 node.js 调用所有 OS windows/macOS/Linux 的 COM 对象,例如 Excel.Application/ Outlook.Application?
- java - 微服务中实体类之间的关系
- html - 如何将 Bootstrap 的网格系统应用于表单布局?
- python-3.x - 尝试使用 boto3/python3 创建 AWS 实例时,获取“(不支持的)RunInstances 操作
- java - 当一个类实现另一个接口时,它的子类是否也会隐式地实现该接口?
- java - 使用带有原生 android 代码的 react native 模块
- python - 最大似然(Cut_off)
- mysql - 将数据库的数据移动到网络驱动器