跳转到主要内容

添加货币和符号

将自定义货币添加到您的货币列表中:

if ( ! function_exists( 'YOUR_PREFIX_add_currency_name' ) ) {
  /**
   * 添加自定义货币
   * 
   * @param array $currencies 现有的货币。
   * @return array $currencies 已更新的货币。
   */
  function YOUR_PREFIX_add_currency_name( $currencies ) {
    $currencies['ABC'] = __( '货币名称', 'YOUR-TEXTDOMAIN' );

    return $currencies;
  }
  add_filter( 'woocommerce_currencies', 'YOUR_PREFIX_add_currency_name' );
}

if ( ! function_exists( 'YOUR_PREFIX_add_currency_symbol' ) ) {
  /**
   * 添加自定义货币符号
   * 
   * @param string $currency_symbol 现有的货币符号。
   * @param string $currency 货币代码。
   * @return string $currency_symbol 已更新的货币符号。
   */
  function YOUR_PREFIX_add_currency_symbol( $currency_symbol, $currency ) {
    switch( $currency ) {
      case 'ABC': $currency_symbol = '$'; break;
    }

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