На сайте ведутся технические работы. Приносим изменения за временные неудобства. Планируемое время окончания работ 12:00, 10.12.2023

Как изменить символ валюты в Woocommerce

1
0

Для того чтобы изменить сиvвол валюты в Woocommerce нужно добавить в файл functions.php вашей темы следующий код:

add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);

function add_my_currency_symbol( $currency_symbol, $currency ) {
	switch( $currency ) {
		case 'RUB': $currency_symbol = ' руб.'; break;
		case 'UAH': $currency_symbol = ' грн.'; break;
	}
	return $currency_symbol;
}

Это может понадобиться, например, если у вас в теме используется обозначение валюты текстом «руб.», а Woocommerce выводит спецсимвол рубля «₽» .В итоге страница магазина смотрится не аккуратно, а таким несложным действием можно привести все обозначения валюты к общему виду.

Список валют стран мира

ВалютаОбозначениеКодНазваниеСтрана
AEDد.إ784Дирхам ОАЭОАЭ
AFNAf971Афганистанский афганиАфганистан
ALLL008Албанский лекАлбания
AMDԴ051Армянский драмАрмения
AOAKz973КванзаАнгола
ARS$032Аргентинское песоАргентина
AUD$036Австралийский долларАвстралия
Кирибати
Кокосовые острова
Науру
Тувалу
AWGƒ533Арубанский флоринАруба
AZNман944Азербайджанский манатАзербайджан
BAMКМ977Боснийская конвертируемая маркаБосния и Герцоговина
BBD$052Барбадосский долларБарбадос
BDT050Бангладешская такаБангладеш
BGNлв975Болгарский левБолгария
BHDب.د048Бахрейнский динарБахрейн
BIF108Бурундийский франкБурунди
BMD$060Бермудский долларБермудские острова
BND$096Брунейский долларБрунейСингапур
BOBBs.068Боливийский боливианоБоливия
BRLR$986Бразильский реалБразилия
BSD$044Багамский долларБагамские острова
BTN064Бутанский нгултрумБутан
BWPP072Ботсванская пулаБотсвана
BYNBr933Белорусский рубльБеларусь
BZD$084Белизский долларБелиз
CAD$124Канадский долларКанада
CDF976Конголезский франкКонго (Киншаса)
CHF756Швейцарский франкЛихтенштейнШвейцария
CLP$152Чилийское песоЧили
CNY¥156ЮаньКитай
COP$170Колумбийское песоКолумбия
CRC188Костариканский колонКоста-Рика
CUP$192Кубинское песоКуба
CVE$132Эскудо Кабо-ВердеКабо-Верде
CZK203Чешская кронаЧехия
DJF262Франк ДжибутиДжибути
DKKkr208Датская кронаДания
DOP$214Доминиканское песоДоминиканская Республика
DZDد.ج012Алжирский динарАлжир
EGP£818Египетский фунтЕгипет
ERNNfk232НакфаЭритрея
ETB230Эфиопский бырЭфиопия
EUR978ЕвроАкротири и Декелия
Андорра
Австрия
Бельгия
Кипр
Эстония
Финляндия
Франция
Германия
Греция
Ирландия
Италия
Косово
Латвия
Литва
Люксембург
Мальта
Монако
Монтенегро
Нидерланды
Португалия
Сан-Марино
Словакия
Словения
Испания
Ватикан
FJD$242Доллар ФиджиФиджи
FKP£238Фунт Фолклендских острововФолклендские острова
GBP£826Британский фунт стерлинговОлдерни
Британские территории в Индийском океане
Великобритания
Остров Мэн
GEL981Грузинский лариГрузияЮжная Осетия
GHS936Ганский седиГана
GIP£292Гибралтарский фунтГибралтар
GMDD270Гамбийский даласиГамбия
GNF324Гвинейский франкГвинея
GTQQ320Гватемальский кетцальГватемала
GYD$328Гайанский долларГайна
HKD$344Гонконгский долларГонконг
HNLL340Гондурасская лемпираГондурас
HRKKn191Хорватская кунаХорватия
HTGG332Гаитянский гурдГаити
HUFFt348Венгерский форинтВенгрия
IDRRp360Индонезийская рупияИндонезия
ILS376Новый израильский шекельИзраильПалестина
INR356Индийская рупияБутанИндия
IQDع.د368Иракский динарИрак
IRR364Иранский риалИран
ISKKr352Исландская кронаИсландия
JMD$388Ямайский долларЯмайка
JODد.ا400Иорданский динарИордания
JPY¥392Японская иенаЯпония
KESSh404Кенийский шиллингКения
KGS417Киргизский сомКиргизия
KHR116Камбоджийский риельКамбоджия
KPW408Северокорейская вонаСеверная Корея
KRW410Южнокорейская вонаЮжная Корея
KWDد.ك414Кувейтский динарКувейт
KYD$136Доллар Каймановых острововКаймановы острова
KZT398Казахстанский тенгеКазахстан
LAK418Лаосский кипЛаос
LBPل.ل422Ливанский фунтЛиван
LKRRs144Ланкийская рупияШри-Ланка
LRD$430Либерийский долларЛиберия
LSLL426ЛотиЛесото
LYDل.د434Ливийский динарЛивия
MADد.م.504Марокканский дирхамМарокко
MDLL498Молдавский лейМолдавия
MGA969Малагасийский ариариМадагаскар
MKDден807Македонский денарМакедония
MMKK104Мьянманский кьятМьянма
MNT496Монгольский тугрикМонголия
MOPP446Патака МакаоАомынь (Макао)
MRUUM929Мавританская угияМавритания
MUR480Маврикийская рупияМаврикий
MVRރ.462Мальдивская руфияМальдивские острова
MWKMK454Малавийская квачаМалави
MXN$484Мексиканское песоМексика
MYRRM458Малайский ринггитМалайзия
MZNMTn943Мозамбикский метикалМозамбик
NAD$516Намибийский долларНамибия
NGN566Нигерийская найраНигерия
NIOC$558Никарагуанская кордобаНикарагуа
NOKkr578Норвежская кронаНорвегия
NPR524Непальская рупияНепал
NZD$554Новозеландский долларОстрова КукаНовая ЗеландияНиуэОстрова Питкэрн
OMRر.ع.512Оманский риалОман
PABB/.590Панамский бальбоаПанама
PENS/.604Перуанский новый сольПеру
PGKK598КинаПапуа-Новая Гвинея
PHP608Филиппинское песоФилиппины
PKR586Пакиcтанская рупияПакистан
PLN985Польский злотыйПольша
PYG600ГуараниПарагвай
QARر.ق634Катарский риалКатар
RONL946Румынский лейРумыния
RSDdin941Сербский динарКосовоСербия
RUBр.643Российский рубльРоссияЮжная Осетия
RWF646Руандский франкРуанда
SARر.س682Саудовский риялСаудовская Аравия
SBD$090Доллар Соломоновых ОстрововСоломоновы острова
SCR690Сейшельская рупияСейшельские острова
SDG£938Суданский фунтСудан
SEKkr752Шведская кронаШвеция
SGD$702Сингапурский долларБрунейСингапур
SHP£654Фунт Святой ЕленыОстров Вознесения
Остров Святой Елены
Тристан-да-Кунья
SLLLe694ЛеонеСьерра-Леоне
SOSSh706Сомалийский шиллингСомали
SRD$968Суринамский долларСуринам
STNDb930Добра Сан-Томе и ПринсипиСан-Томе и Принсипи
SYPل.س760Сирийский фунтСирия
SZLL748ЛилангениСвазиленд
THB฿764Тайский батТаиланд
TJSЅМ972Таджикский сомониТаджикистан
TMTm934Туркменский манатТуркменистан
TNDد.ت788Тунисский динарТунис
TOPT$776ПаангаТонга
TRY949Новая турецкая лираСеверный КипрТурция
TTD$780Доллар Тринидада и ТобагоТринидад и Тобаго
TWD$901Новый тайваньский долларТайвань
TZSSh834Танзанийский шиллингТанзания
UAH980Украинская гривнаУкраина
UGXSh800Угандийский шиллингУганда
USD$840Доллар СШААмериканское Самоа
Британская территория в Индийском океане
Британские Виргинские острова
Гуам
Гаити
Маршалловы острова
Микронезия
Северные Марианские острова
Малые Тихоокеанские Отдаленные острова США
Палау
Панама
Пуэрто-Рико
Острова Теркс и Кайкос
Соединенные Штаты Америки
Виргинские острова США
UYU$858Уругвайское песоУругвай
UZS860Узбекский сумУзбекистан
VEFBs F937Венесуэльский боливар фуэртеВенесуэла
VND704Вьетнамский донгВьетнам
VUVVt548Вануатский ватуВануату
WSTT882ТалаСамоа
XAF950Франк КФАБенин
Буркина Фасо
Камерун
Центральноафриканская Республика
Чад
Конго (Браззавиль)
Кот-д’Ивуар
Экваториальная Гвинея
Габон
Гвинея-Бисау
Мали
Нигер
Сенегал
Того
XCD$951Восточно-карибский долларАнгилья
Антигуа и Барбуда
Доминика
Гренада
Монтсеррат
Сент-Китс и Невис
Сент-Люсия
Сент-Винсент и Гренадины
XPF953Французский тихоокеанский франкФранцузская Полинезия
Новая Каледония
Уоллис и Футуна
YER886Йеменский риалЙемен
ZARR710РэндЛесото
Намибия
ЮАР
ZMWZK967Замбийская квачаЗамбия
ZWL$932Зимбабвийский долларЗимбабве