2017-06-17 5 views
0

私はwoocommerceでカートのテキストに追加変更するには、このを使用しています:カスタムwoocommerceカートに入れるテキストget_titleループ外ですか?

add_filter('woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text'); // 2.1 + 

function woo_archive_custom_cart_button_text() { 

    return __('ADD TO CART', 'woocommerce'); 

} 

私は()をget_titleしたいと思います。 「カートに入れる」の代わりに、私は暗闇の中にいる。

+0

あなたが暗闇の中にいれば、それはあなたの質問も不明であることを意味します:あなたはどのタイトルを「ゲットタイトル」にしたいですか?製品のタイトルは?何かのタイトル? –

+0

「カートに追加」ではなく、表示するテキストを教えてください。 –

答えて

0

あなたは

add_filter('woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text'); // 2.1 + 

function woo_archive_custom_cart_button_text() { 
    global $product; 
    return __($product->title , 'woocommerce'); 

} 
+0

あなたはそのような変数を翻訳することはできません。 –

+0

ありがとう、Ahmed。あなたのコードをちょっと編集して、うまくいきました。上記の私の答えを参照してください。 – TGrace

+0

$ product-> get_price()と$ product-> get_title()を返すにはどうすればいいですか? – TGrace

0

を介してフックの内側の製品のタイトルを取得することができますこれは、働いていた:

add_filter('woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text'); // 2.1 + 

function woo_archive_custom_cart_button_text() { 
global $product; 
return __($product->get_title() , 'woocommerce'); 

} 

を今すぐ両方の$製品 - > get_price()を返す方法と$製品 - > get_title( ) - 私は配列を通して想像していますか?

関連する問題