Woocommerce замена знака валюты на буквы

Когда-то гривня получила свой символ . Но до сих пор мало кто его знает и поэтому очень часто владельцы магазинов просят в Woocommerce плагине WordPress заменить символ на буквенное значение «грн».

Было опробовано несколько вариантов, но отработал только один. Его вам его и представляю (проверил в конце 2020г на новых версиях плагина ВК и движка ВП).

Открываем файл WordPress темы functions.php и добавляем в него фильтр для woocommerce (ВНИМАНИЕ!!! Код, приведенный ниже, добавляем в конец файла functions.php):

add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
   $currencies['UAH'] = __( 'Українська гривня', '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;
   }
   return $currency_symbol;
}

Наслаждаемся результатом!

P.S. Или устанавливаем плагин Saphali Woocommerce Russian

Источник

 

Комментарии отсутствуют

Оставить комментарий

18  −    =  12