谢谢你阅读这篇文章。我一直在尝试更改Woocommerce订阅中的“免费试用”文本。我能够找到代码,以改变“注册费用”,但一直未能找到能力,以改变这另一部分。
function change_subscription_product_string( $subscription_string, $product, $include ){
if( $include['sign_up_fee'] ){
$subscription_string = str_replace('sign-up fee', '= total price. After intro period subscription will renew monthly.', $subscription_string);
}
return $subscription_string; } add_filter( 'woocommerce_subscriptions_product_price_string', 'change_subscription_product_string', 10, 3 );我目前创建的代码是:“一个月199.00美元,有2个月的免费试用版,398.00美元=总价。开场白后,订阅将按月续订。”
需要更改为“199.00美元,为期1个月,有2个月的最低和398.00美元=总价。开场白后订阅将每月续订。”
发布于 2017-09-07 22:38:18
我成功地完成了这个片段:
function wc_subscriptions_custom_price_string( $pricestring ) {
$newprice = str_replace( 'free trial', 'minimum', $pricestring );
return $newprice;
}
add_filter( 'woocommerce_subscriptions_product_price_string', 'wc_subscriptions_custom_price_string' );
add_filter( 'woocommerce_subscription_price_string', 'wc_subscriptions_custom_price_string' );从吴的官方伍格斯特github gist帐户通过nicola.blog
https://stackoverflow.com/questions/42940786
复制相似问题