跳到主要内容

更改货币符号

在 WooCommerce 中,每种货币都与一个代码和一个符号相关联。例如,澳大利亚元的代码是 AUD,符号是 $(如果您感兴趣,您可以在 源代码 中查看完整的代码和符号列表)。

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

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 语句,以对您支持的任何其他货币执行类似的更改。