1

ここで説明する問題は、私が何をする必要があるかを正確であるとソリューションの作品:
Woocommerce: Change text on order button [Updated]変更テキストが

しかし、私たちは寄付やサブスクリプションの形で1時間「注文」を受け入れます子供を後援します。カートにサブスクリプションがある場合は、チェックアウトボタンは、「今すぐ登録」を読み出します。私はそれは関係なく、カートには何か読んでいない「今付け」する必要があります。

http://www.childhopeonline.org(上記の変更は生きていないと、それが現在に関係なく、カートには何か矛盾していないデフォルトの「場所の順序」を使用しています)

翻訳が動作するようには思えません。

私も試してみた:

function woocommerce_custom_subscription_product_single_add_to_cart_text($text = '' , $post = '') { 

    global $product; 

    if ($product->is_type('subscription')) { 
     $text = get_option(WC_Subscriptions_Admin::$option_prefix . '_add_to_cart_button_text', __('Give Now', 'woocommerce-subscriptions')); 
    } else { 
     $text = $product->add_to_cart_text(); // translated "Read More" 
    } 

    return $text; 
} 
add_filter('woocommerce_product_single_add_to_cart_text', 'woocommerce_custom_subscription_product_single_add_to_cart_text', 2, 10); 

答えて

0

チェックアウトページでsubmitボタンのテキストを使用する正しいフィルターフックがwoocommerce_order_button_textあるを変更するには。すべてのプラグインファイルでも

add_filter('woocommerce_order_button_text', 'subscriptions_custom_checkout_submit_button_text'); 
function subscriptions_custom_checkout_submit_button_text($order_button_text) { 
    if (WC_Subscriptions_Cart::cart_contains_subscription()) { 
     $order_button_text = __('Give Now', 'woocommerce-subscriptions' ); 
    } else { 
     // You can change it here for other products types in cart 
     # $order_button_text = __('Something here', 'woocommerce-subscriptions' ); 
    } 
    return $order_button_text; 
} 

コードは、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルに行くか:ここではそのコードです。

このコードは、woocommerce 3.1以上と作品上でテストされています。

それとも、WooCommerce> [設定]> [サブスクリプション(タブ)それを変更することができます。

enter image description here

+0

をありがとう!あなたの2番目のオプションは、私の問題を解決しました。 – Jifinner