• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Изменение в названии валюты

Image CMS
#1
Здравствуйте. Необходимо в woocommerce изменить отображение валюты в цене товара с "руб." на "р.", как это можно сделать? Заранее благодарю.
 

D&B

Администратор
Команда форума
Местный
#2
Здравствуйте. Необходимо в woocommerce изменить отображение валюты в цене товара с "руб." на "р.", как это можно сделать? Заранее благодарю.
Если не секрет, чем же вызвана столь острая необходимость?
 
#3
В теме ИМ, цены отображаются в форме, которая представляет собой окружность. Из-за этого цены с обозначением "руб" не полностью влезают и смотрится это все "криво". Если будет указано "р", то все будет отлично отображаться
 

D&B

Администратор
Команда форума
Местный
#5
Можете вставить в functions.php вашей темы такой код:

Код:
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
     $currencies['ABC'] = __( 'Currency name', '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 'ABC': $currency_symbol = '$'; break;
     }
     return $currency_symbol;
}
Только задайте свое название в "Currency name" и свое значение в "currency_symbol". Можно по «AltGr» + «8» вставить символ рубля, ну или что хотите.
Потом в настройках WOO - основные выберите из списка свою "новую" валюту.

Взято отсюда