2

我正在使用 WooCommerce 订阅,我发现了如何使用我的 functions.php 更改价格字符串中的文本

代码:

// WC Subscriptions - Custom Price String
function wc_subscriptions_custom_price_string( $pricestring ) {
    $pricestring = str_replace( 'sign-up fee', 'down payment', $pricestring );
    $pricestring = str_replace( 'with 1 month free trial', '', $pricestring );

    return $pricestring;
}
add_filter( 'woocommerce_subscriptions_product_price_string', 'wc_subscriptions_custom_price_string' );
add_filter( 'woocommerce_subscription_price_string', 'wc_subscriptions_custom_price_string' );

现在我收到这条消息:

3 个月 $450.00 / 月和 $1,250.00 首付

这很棒,但我真正想说的是相反的:

1,250.00 美元的首付和 450.00 美元/月,为期 3 个月

在functions.php中是否有一种简单的方法可以做到这一点?

4

1 回答 1

0

将此添加到您的functions.php

add_filter('woocommerce_subscriptions_product_price_string', 'woo_change_subscriptions_product_price_string' );
    function woo_change_subscriptions_product_price_string( $subscription_string ) {
    
            $subscription_string = "A $1,250.00 down payment and $450.00 / month for 3 months";
    
            return $subscription_string;
    }
于 2020-08-12T15:01:57.993 回答