2017-10-30 6 views
1

での価格表示の前にカスタムテキストを追加し、私は価格表示にテキストを入れるためにこのコードを使用しています:はWooCommerceでWooCommerce

function cw_change_product_price_display($price) { 
    $price .= ' TEXT'; 
    return $price; 
} 
add_filter('woocommerce_get_price_html', 'cw_change_product_price_display'); 
add_filter('woocommerce_cart_item_price', 'cw_change_product_price_display'); 

"$99,99 TEXT"

のようなページが表示されますが、私がしたいです"TEXT $99,99"

ありがとうございました。ありがとうございました。

+1

'$ price = 'TEXT'。$ price;' –

+0

うまく働いた!速いanwserをありがとう! –

答えて

1

を助けることを願っていますあなたは期待しています...

0

使用 "woocommerce_currency_symbol" フックこのような何か:

add_filter('woocommerce_get_price_html', 'cw_change_product_price_display'); 
add_filter('woocommerce_cart_item_price', 'cw_change_product_price_display'); 
function cw_change_product_price_display($price) { 
    // Your additional text in a translatable string 
    $text = __('TEXT'); 

    // returning the text before the price 
    return $text . ' ' . $price; 
} 

これはとして動作するはずです:

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); 
function change_existing_currency_symbol($currency_symbol, $currency) { 
    switch($currency) { 
    case 'AUD': $currency_symbol = 'AUD$'; break; 
    } 
    return $currency_symbol; 
} 

が、それはあなたがちょうど反転価格とテキストにしている