Если в используемом вами шрифте нет символа рубля, то рядом с ценой вы увидите квадратик. Это достаточно просто можно исправить.
Можно установить плагин Saphali Woocommerce Russian. Но лишний плагин ради одного символа — это, на мой взгляд, перебор.
Добавляем эти строки в functions.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
function change_existing_currency_symbol( $currency_symbol, $currency ) { if (is_admin()) { $replacement = 'руб.'; // В админке будем выводить "руб." } else { $replacement = '<span class=rur >&#x440;<span>&#x443;&#x431;.</span></span>'; // Это будем выводить во фронтенде } switch( $currency ) { case 'RUB': $currency_symbol = $replacement; break; } return $currency_symbol; } add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); |
Эти в CSS-файл вашей темы:
1 2 3 4 5 6 7 8 9 |
@font-face { font-family: "rub-arial-regular"; src: url("путь-до-шрифта/ruble-simb.woff"), url("путь-до-шрифта/ruble-simb.ttf"); } span.rur { font-family: 'rub-arial-regular'; text-transform: uppercase; } span.rur span { display: none; } |
В архиве — два файла с нужным нам шрифтом