# 更改货币符号

在 WooCommerce 中，每种货币都与一个代码和一个符号相关联。例如，澳大利亚元的代码是 `AUD`，符号是 `$`（如果您感兴趣，您可以在 [源代码](https://github.com/woocommerce/woocommerce/blob/9.6.1/plugins/woocommerce/includes/wc-core-functions.php#L682) 中查看完整的代码和符号列表）。

但是，可能存在您希望更改符号的情况。以澳大利亚元的例子为例，它使用的符号与许多其他美元货币相同，因此，在某些可能导致混淆的情况下，将其更改为 `AUD$` 可能会很有用。以下代码片段概述了如何执行此操作：

```php
if ( ! function_exists( 'YOUR_PREFIX_change_currency_symbol' ) ) {
  /**
   * 更改货币符号
   * 
   * @param string $currency_symbol 现有的货币符号。
   * @param string $currency 货币代码。
   * @return string $currency_symbol 更新后的货币符号。
   */  
  function YOUR_PREFIX_change_currency_symbol( $currency_symbol, $currency ) {
    switch ( $currency ) {
      case 'AUD': $currency_symbol = 'AUD$'; break;
    }

    return $currency_symbol;       
  }
  add_filter( 'woocommerce_currency_symbol', 'YOUR_PREFIX_change_currency_symbol', 10, 2 );  
}
```

您可以在 `switch` 语句中添加其他 `case` 语句，以对您支持的任何其他货币执行类似的更改。