WooCommerce и Polylang: отправка уведомлений по электронной почте с учетом языка, на котором был размещен заказ.Php

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

Сообщение Anonymous »

Я работаю над отправкой уведомлений по электронной почте на языке, на котором был размещен заказ, с помощью Polylang. В настоящее время мои уведомления по электронной почте отправляются на языке пользователя, который отправил эти электронные письма (например, администратора, менеджера магазина).
Я написал код ниже и уверен, что функции map_language_to_locale() и get_locale_from_order_id() работают правильно. Похоже, проблема связана с этой частью функции set_email_locale_based_on_order(): $order_id = $email->object->id;. Когда я запускаю функцию set_email_locale_based_on_order() с $locale = 'pt_BR';, уведомление по электронной почте правильно отправляется на языке, на котором был размещен заказ.
Кто-нибудь знает, как это решить?


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

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

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

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

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

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

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