Как заменить символ российского рубля в WooCommerce?
В этом видео я расскажу как заменить символ российского рубля в интернет-магазине WooCommerce. Мы заменим символ «₽» на «руб.».
11 декабря 2013 г. символ рубля был официально утвержден Советом директоров Центрального банка Российской Федерации. Победителем в опросе, который проводил Банк России стала буква «Р» с горизонтальной чертой, которая набрала более 61% голосов.
Символ или знак российского рубля — это типографский знак, который входит в группу «Знаки валют» стандарта Юникод и называется «Символ рубля».
Другие сокращения: «руб.», «р.»
Видео
Хуки в WordPress
Для замены символа я буду использовать хук-фильтр, который отвечает за вывод символа валюты в WooCommerce.
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
На этот хук я повешу функцию замены символа. Саму функцию я вставляю в файл functions.php дочерней темы.
Также, для вставки функции можно использовать плагин Code Snippets или MU-PLUGINS (обязательные плагины).
Код для вставки
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;
}
return $currency_symbol;
}