Массовая проверка показателя «ИКС» от Яндекс   •   Online-инструменты
1 093 просм
2 комм
Поделиться:

Что делать, если вместо знака рубля в 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);

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

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

2
комментария
Саня
12.08 в 19:26
Спасибо Максиму все сработало. Только вместо "Р" написал "руб" и вообще стало отлично.
  • 0
Саня, что за Максим? nerd
  • 0
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.