Не так давно, гривня получила свой символ . Но до сих пор мало кто его знает и поэтому очень часто владельцы магазинов просят в Woocommerce плагине WordPress заменить символ на буквенное значение.

Было опробовано несколько вариантов, но отработал только один. Его мы вам и представим )

Открываем файл WordPress темы  functions.php и добавляем в него фильтр для woocommerce (ВНИМАНИЕ!!! Код приведенный ниже добавляем в конец файла functions.php ):

Наслаждаемся результатом!

 

P.S.  Или устанавливаем плагин Saphali Woocommerce Russian


41 комментарий

Alex · 2016-07-16 в 20:29

Thank you !

Костя · 2017-01-02 в 17:19

Воспользовался вашим советом, белый экран и ошибка Parse error: syntax error, unexpected ‘$koolshop_toolkit’ (T_VARIABLE) in /sata2/home/users/restart1/www/www.название сайта/wp-content/themes/название темы/functions.php on line 1
Удалил ваш фрагмент — ничего не поменялось.
Залил нетронутый functions.php — снова без изменений — что делать?

    Alex · 2017-01-02 в 22:16

    Добрый день,
    судя по тексту ошибки, она никак не связана с кодом который вы вставили, так как в нем нет переменной $koolshop_toolkit
    Написал вам письмо, на ваш емейл, перешлите мне ваш functions.php попробую вам помочь.

malginovdesign · 2017-01-17 в 12:40

html можно вставлять вместо буквенного написания?

    Alex · 2017-01-26 в 15:57

    Честно говоря не пробовал. И потестить сейчас негде.

Рома · 2017-01-26 в 15:45

C телефона постоянно пишет — подмена данных и разрыв соединения.

    Alex · 2017-01-26 в 15:58

    Не совсем понятно про что вы…

Фанат · 2017-01-29 в 18:08

Работает, спасибо!!

caelumnocta · 2017-02-02 в 08:55

Вставил ваш код. Вылетела ошибка синтаксиса. Выматюкался, проверил. Оказалось — мой косяк — скопировал всё, кроме первого, мать его, знака.

Всё работает. Доволен невероятно! Спасибо, большого здоровья вам и вашим детям!

Anton · 2017-02-07 в 16:56

во все функшионы уже перепробовал ставить, не работает .. уточните пожалуйста в какой именно.

    Alex · 2017-02-08 в 19:25

    Добрый день,

    /wp-content/themes/название вашей активной темы/functions.php

    Удачи

Карен · 2017-02-10 в 06:23

Добрый день.
Fatal error: Cannot redeclare add_my_currency() (previously declared in /home/имя/название сайта/www/wp-content/themes/storefront/functions.php:59) in /home/имя/название сайта/www/wp-content/themes/storefront/functions.php on line 89

Удалил строки нечего не изменилось.
Спасибо

    Alex · 2017-02-10 в 11:03

    Можешь кинуть мне на емейл свой файл functions.php ? — bars38@gmail.com
    + проверь строки 59 и 89 у тебя дублируется функция add_my_currency(), если да то удали ее в одном из мест.

      Карен · 2017-02-10 в 18:32

      Теперь выдает 3 знака вопроса вместо грн.

        Alex · 2017-02-12 в 15:46

        Поменяйте кодировку файла на UTF-8

          Карен · 2017-02-19 в 00:47

          Ааа спасибо, добрый человек)
          А можете подсказать как увеличить шрифт цены и сделать жирной.
          Или просто в каком файле.
          Спасибо)

          Alex · 2017-02-20 в 13:03

          Привет,

          написал в кратце 🙂 http://roboteye.biz/izmenyaem-parametry-tseny-v-woocommerce/

Serhii Huk · 2017-02-10 в 17:48

Спасибо, крутое решение. Все работает.

Port Yuzhny, Ukraine (@portYuzhny) · 2017-02-14 в 23:39

У меня меняется на гривны при перезагрузке страницы, но через секунду возвращается значок вместо букв

Port Yuzhny, Ukraine (@portYuzhny) · 2017-02-14 в 23:53

и вообще легче заменить прямо в файле \wp-content\plugins\woocommerce\includes\wc-core-functions.php

    Alex · 2017-02-15 в 15:24

    Возможно легче, но после обновления плагина вам заново прийдется править код в данном файле 🙂

Андрей · 2017-04-24 в 16:28

Спасибо

Леонид · 2017-05-13 в 21:53

ЛАЙК))) простое решение вопроса. Спасибо.

Оля · 2017-06-01 в 21:51

спасибо все получилось

Мирон · 2017-11-09 в 00:38

Спасибо. Все ок.

Антон · 2017-12-24 в 20:59

Привет! А у меня не сменился значёк в шапке сайта, возле корзины, такое можно исправить?

    Alex · 2018-02-02 в 19:07

    Да, но надо смотреть код темы.

trdnepr · 2018-01-02 в 14:11

спасибо

Андрей Гладиков · 2018-03-03 в 10:48

Все сделал , но результат нулевой — остался везде знак…

    Alex · 2018-03-03 в 11:16

    Добрый день,
    в настройках Woocommerce — Настройка — Валюта, выберите гривню.
    Если не поможет, пишите, будем разбираться )

      Андрей Гладиков · 2018-03-03 в 11:56

      так естественно гривна и была выбрана, хотелось вместо значка грн. — а то народ не понимает…

        Alex · 2018-03-03 в 12:06

        Только что проверил на сайте, все работает. Можете переслать свой functions.php на bars38@gmail.com?

Антон · 2018-03-06 в 19:59

Спасибо, помогло в ценах товара.Будет здорово, если подскажете как и в корзине поменять. Пока там: «???» 🙂

    Alex · 2018-03-06 в 23:11

    Возможно проблема в неправильной кодировке. Перешлите адресс сайта и файл functions.php темы на емейл bars38@gmail.com

Ivan · 2018-03-15 в 13:18

А где править если активна дочерная тема

    Alex · 2018-03-15 в 14:52

    Добавляем в конец файла functions.php дочерней темы.

max · 2018-04-02 в 14:15

Подскажите пожалуйста, как поменять положение значка относительно цены? У меня в шаблоне значок UAH стоит перед ценой, а хочется 1000 грн.

    Alex · 2018-04-02 в 19:11

    Очень просто. Заходим в админку, далее: WooCommerce — Настройки — Общие. Опускаемся вниз к Опции валюты и выбираем в Позиция валюты — Справа с пробелом.

      max · 2018-04-03 в 16:06

      спасибо, уже нашел. просто думал что это тоже решается правкой шаблона

Добавить комментарий