Что делать, если вместо знака рубля в WooCommerce отображается пустой квадрат?
Помимо того, что WordPress и так является одним из популярных бесплатных движков, еще одним его преимуществом является плагин WooCommerce, который позволяет без особого труда организовать на вашем сайте интернет-магазин.
Но с недавних пор (а эта проблема есть не только в WooCommerce) многие владельцы сайтов бьют тревогу по поводу того, что знак рубля на их сайте отображается некорректно.
Мы с вами уже рассматривали вопрос кроссбраузерного создания знака рубля в одной из наших статей, и там мы также затрагивали тему, почему нужно использовать этот способ.
Так вот, для того чтобы избавиться от этой головой боли на вашем сайте, сделайте следующее.
1. Подключитесь к вашему сайту по FTP.
2. В папке вашей темы по адресу /wp-content/themes/ откройте файл functions.php и в самый низ вставьте:
function currency_symbol($currency_symbol, $currency) {
switch($currency) {
case "RUB": $currency_symbol = " Р.";
break;
}
return $currency_symbol;
}
add_filter("woocommerce_currency_symbol", "currency_symbol", 10, 2);
Сохраните изменения и отправьте файл обратно на сайт.
Таким образом, вместо ненужного квадрата у вас будет отображаться «Р.», который вы можете заменить на нужную вам аббревиатуру.