Артём Мáлков

Что делать, если вместо знака рубля в WooCommerce отображается пустой квадрат?

25 фев2 комм

Помимо того, что 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);

Сохраните изменения и отправьте файл обратно на сайт.

Таким образом, вместо ненужного квадрата у вас будет отображаться «Р.», который вы можете заменить на нужную вам аббревиатуру.

Рекомендуем к просмотру
Разрешаем добавление только одного товара в корзину в WooCommerce
Хаки
Значок рубля в HTML
Статьи и советы
Кроссбраузерный значок рубля на CSS
Статьи и советы
2
комментария
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    1067
      •  Команда Pandoge
    12 авг в 20:33

    Саня, что за Максим? nerd

    • 0
    766
      •  Гости
    12 авг в 19:26

    Спасибо Максиму все сработало. Только вместо "Р" написал "руб" и вообще стало отлично.

Подняться наверх
«Pandoge» - помощник вебмастера