我是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;
}
答案 0 :(得分:1)
为什么要烦扰代码?您可以在设置页面中执行此操作。
WooCommerce>设置>一般(标签)>货币期权
<强>更新强>
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;
}