2015-07-06 25 views
0

我正在開發一個新的woocommerce網站,並面臨一個新問題,我沒有在其他商店處理過。我需要將貨幣符號更改爲標準以外的其他貨幣。在我的國家,這是DKK。我的自定義文本應該是「DKK /月」,但僅限於購物車(產品循環概覽),而不是全部計算(結帳部分),因爲例如運費不是/月,而且總計也不是。貨幣符號替換具體

以下代碼在頁面上無處不在,但它只需要在購物車清單/循環公關中。產品,並在收件產品列表中順便說一句。

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); 

function change_existing_currency_symbol($currency_symbol, $currency) { 
    switch($currency) { 
      case 'DKK': $currency_symbol = 'kr. <span class="paymentType">/ month</span>'; break; 
    } 
    return $currency_symbol; 
} 

我該如何改變,只出現在購物車產品循環?

我曾嘗試用:

if(is_cart()){ 
    add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); 

    function change_existing_currency_symbol($currency_symbol, $currency) { 
     switch($currency) { 
       case 'DKK': $currency_symbol = 'kr. <span class="paymentType">/ month</span>'; break; 
     } 
     return $currency_symbol; 
    } 
} 

但不工作,我不知道這是這是正確的做法。 建議? :-)

回答

0

而不是處理上面我最終手動輸入/月在定價的各種模板文件(不是核心文件)。希望這會幫助別人:)