• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

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

dmitryi123

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

D&B

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

Если не секрет, чем же вызвана столь острая необходимость?
 

dmitryi123

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

D&B

Администратор
Команда форума
Местный
Можете вставить в 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 - основные выберите из списка свою "новую" валюту.

Взято отсюда
 
  • Like
Реакции: ADv
Сверху Снизу