Здравствуйте друзья!
Пытаюсь изменить символ валюты на буквы, но не получается.
в functions добавляют вот этот код
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['RUB'] = __( 'Россия', '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 'RUB': $currency_symbol = 'руб'; break;
}
return $currency_symbol;
}
И все хорошо, в карточке товара символ меняется на буквы, но в всплывающей корзине не хочет, вернее, появляются буквы и через секунду возвращается символ, и хоть лопни...
Эта часть кода отвечает за вывод кол-ва и цены в значке корзины
<span class="woodmart-cart-totals">
<?php woodmart_cart_count(); ?>
<span class="subtotal-divider">/</span>
<?php woodmart_cart_subtotal(); ?>
</span>
А этот кусок, видимо, отвечает за вид цены
if( ! function_exists( 'woodmart_cart_subtotal' ) ) {
function woodmart_cart_subtotal() {
?>
<span class="woodmart-cart-subtotal"><?php echo WC()->cart->get_cart_subtotal(); ?></span>
<?php
}
}
И что я только не делал, не получается сменить формат цены.
Помогите пожалуйста решить...
Заранее спасибо!