@hypero

Как изменить валюту товара в другом языке Wordpress?

Всем привет.

Как можно изменить валюту товара в другом языке на Wordpress.
Когда меняю язык сайта, должна изменяться валюта товара.
Как это сделать?
  • Вопрос задан
  • 924 просмотра
Пригласить эксперта
Ответы на вопрос 1
@antoshadrobyshev
WordPress & Woocommerce developer
Какой плагин мультиязычности вы используете? Какой плагин переключения валюты вы используете?
Если 1 это wpml, а 2 это woocommerce currency switcher, то вот так.
add_filter('wp_head', function() {
    $lang = ICL_LANGUAGE_CODE;
    global $WOOCS;
    switch ($lang)
    {
        case 'bg':
            $WOOCS->current_currency = 'BGN';
            $WOOCS->storage->set_val('woocs_current_currency', 'BGN');
            break;
        case 'en':
            $WOOCS->current_currency = 'EUR';
            $WOOCS->storage->set_val('woocs_current_currency', 'EUR');
            break;
        default:
            $WOOCS->current_currency = 'USD';
            $WOOCS->storage->set_val('woocs_current_currency', 'USD');
            break;
    }
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы