Установите страну выставления счетов WooCommerce на основе текущего языка WPML.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Установите страну выставления счетов WooCommerce на основе текущего языка WPML.

Сообщение Anonymous »

Я использую следующий код, чтобы изменить страну выставления счетов WooCommerce на выбранный язык сайта.

Код: Выделить всё

add_filter('init', function() {

$lang = apply_filters( 'wpml_current_language', NULL );
$lang = strtoupper($lang);

WC()->customer->set_country( $lang );

});
Код работает, но только тогда, когда загружена корзина или страница оформления заказа. Я пытаюсь добиться того, чтобы страна выставления счета менялась на первой странице, на которую попадает клиент, а не только на странице корзины или оформления заказа.
Налог и валюта рассчитываются на основе страна выставления счета. Поэтому я хочу, чтобы эти два языка менялись вместе с ним, когда клиент выбирает другой язык.
Кто-нибудь знает, как я могу этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/790 ... t-language
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»