如何在woocommerce中更改货币符号

时间:2017-05-02 09:52:59

标签: wordpress woocommerce hook-woocommerce

我是WooCommerce的初学者,我有一个问题 如何更改整个网站的现有货币符号。

我已尝试过此代码,但无效:

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

3 个答案:

答案 0 :(得分:1)

为什么要烦扰代码?您可以在设置页面中执行此操作。

WooCommerce>设置>一般(标签)>货币期权

enter image description here

<强>更新

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
function change_existing_currency_symbol( $currency_symbol, $currency ) {

    return ( $currency == 'MAD' ) ? $currency : $currency_symbol ;
}

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

您只需要在主题的functions.php文件中添加几行代码

/**
 * Change a currency symbol
 */
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);

function change_existing_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'د.م.': $currency_symbol = 'MAD'; break;
     }
     return $currency_symbol;
}