Я работаю над отправкой уведомлений по электронной почте на языке, на котором был размещен заказ, с помощью 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 ... was-placed
Отправьте уведомление по электронной почте, учитывая язык, на котором был размещен заказ. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отправьте уведомление по электронной почте, учитывая язык, на котором был размещен заказ.
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Уведомление о сбросе пароля или просто уведомление по электронной почте
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Snowflake – экспортируйте результаты в формате CSV и отправьте по электронной почте.
Anonymous » » в форуме Python - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-