Как отправить «выбранный вариант выпадающего меню» для получения, а не соответствующий идентификатор электронной почты, связанный с ним в contactform7? - PullRequest
0 голосов
/ 18 февраля 2020

Я создаю форму, используя contactform7. Я должен динамически менять получателя в зависимости от «страны», выбранной из выпадающего списка. Я успешно сделал это:

[select* Recipient placeholder "Country" "China|sidraaleem1234@gmail.com" "Belgium|sidraaleem@alumni.sjtu.edu.cn" "Canada|sidra.aleem@emcc-China.com"]

Теперь я хочу отправить страну, выбранную из раскрывающегося списка, получателю электронной почты. Я добавил поле [получатель] в теле сообщения на вкладке почты contactform7.

Однако в сообщении электронной почты я получаю соответствующий идентификатор электронной почты выбранной страны из раскрывающегося списка, который отображается в прикрепленном файле. образ. Хотя в раскрывающемся списке я добавил только названия стран, а не адреса электронной почты. снимок экрана

Может ли кто-нибудь помочь мне отправлять получателю только названия стран, а не адрес электронной почты?

1 Ответ

1 голос
/ 18 февраля 2020

Чтобы получить значение после символа канала, поместите обычный почтовый тег, соответствующий тегу формы ([ваш-получатель] в случае вышеприведенного примера) в шаблоны почты. Чтобы получить значение перед конвейером, вы можете использовать [ raw {имя поля}] ([_raw_your-получатель]

Это полностью объяснено в документации Контактная форма 7

В вашем случае это [_raw_Recipient]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...