簡體   English   中英

如何更改 Woocommerce 貨幣符號

[英]How to change Woocommerce currency symbol

我的 Woocommerce 無法將提要發送到 Amazon SellerCentral。 亞馬遜要求 EUR 作為 woocommerce_currency 值,但 Woocommerce 返回 €。 我怎樣才能改變這個值? 非常感謝。

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

function change_existing_currency_symbol( $currency_symbol, $currency ) {
 switch( $currency ) {
      case 'EUR': $currency_symbol = 'EUR'; break;
 }
 return $currency_symbol;
}

您可以創建自定義貨幣,該貨幣將顯示在后端貨幣選擇下拉列表中。

add_filter( 'woocommerce_currencies', 'add_cw_currency' );
function add_cw_currency( $cw_currency ) {
     $cw_currency['CLOUDWAYS'] = __( 'CLOUDWAYS CURRECY', 'woocommerce' );
     return $cw_currency;
}

add_filter('woocommerce_currency_symbol', 'add_cw_currency_symbol', 10, 2);
function add_cw_currency_symbol( $custom_currency_symbol, $custom_currency ) {
     switch( $custom_currency ) {
         case 'CLOUDWAYS': $custom_currency_symbol = 'CW$'; break;
     }
     return $custom_currency_symbol;
}

以下鏈接的解釋很少,希望對您有所幫助。 https://www.cloudways.com/blog/add-custom-currency-symbol-in-woocommerce/

謝謝 !

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

function add_my_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'USD': $currency_symbol = 'EUR >>'; break;
          //case 'EUR': $currency_symbol = 'EUR'; break;
     }
     return $currency_symbol;
}

在此處輸入圖片說明

為當前主題創建一個子主題可能是解決方案,但我認為如果您只想更改符號,您不必做那么多,只需進入 woocommerce 后端文件: wp-content/plugins/woocommerce/includes/wc-core-functions.php

如果您的 wordpress 主題中沒有后端文件多余下載文件管理器,您將在主站點中看到這些文件夾。

wp-content >> 插件 >> woocommerce >> 包含 >> wc-core-functions.php

在 wc-core-function.php 文件中,您將看到符號:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM