Казалось бы мелочь, но зачастую просто выставленный знак валюты никак не отражает суть того, как должна показываться цена в рублях или для Украины в гривнах. Знак валюты может быть не совсем понятен покупателям. А значит нужен сниппет для решения вопроса. Как обычно в function.php добавляем простой код
function
add_my_currency(
$currencies
) {
$currencies
[
'UAH'
] = __(
'Українська гривня'
,
'woocommerce'
);
$currencies
[
'RUB'
] = __(
'Русский рубль'
,
'woocommerce'
);
return
$currencies
;
}
add_filter(
'woocommerce_currency_symbol'
,
'add_my_currency_symbol'
, 10, 2);
function
add_my_currency_symbol(
$currency_symbol
,
$currency
) {
switch
(
$currency
) {
case
'UAH'
:
$currency_symbol
=
' грн.'
;
break
;
case
'RUB'
:
$currency_symbol
=
' руб.'
;
break
;
}
return
$currency_symbol
;
}
Всё просто и вместо знаков появляется нужное. Если у вас другая валюта то аналогичным образом добавляем нужное.