контактная форма 7 отправить письмо в соответствии с ответом пользователя

Я установил контактную форму 7 на своем веб-сайте, и у нее есть раскрывающийся список, поэтому пользователь может выбрать любой вариант из раскрывающегося списка. поэтому моя проблема заключается в том, что когда пользователь выбирает любой из трех вариантов, письмо отправляется пользователю, который отправил форму, но я хочу отправить письмо в соответствии с желаемым вариантом, потому что у меня есть три разных письма для 3 другой вариант Итак, для mailto есть только один вариант. Есть ли какой-нибудь хук для отправки почты в соответствии с выбором пользователя?


person PHP_USER1    schedule 30.07.2016    source источник


Ответы (1)


Я не уверен на 100% в том, что вы хотите, но насколько я понимаю, вам нужно отправить электронное письмо на другой адрес в соответствии с выбранным параметром в раскрывающемся списке, верно?

Это позволяет использовать конвейеры.

Ваш тег select будет выглядеть примерно так:

[select your-recipient "CEO|[email protected]"
                "Sales|[email protected]"
                "Support|[email protected]"]

При этом у вас будет следующее раскрывающееся меню в вашей форме:

пример труб

Но в электронном письме тег [your-recipient] будет давать значение после "|" символ. Таким образом, вы можете поместить этот тег в поля «Почта» (в вашем случае он должен быть в поле «Кому», потому что вы хотите отправить электронное письмо на этот адрес).

Таким образом, если, например, пользователь выберет в раскрывающемся списке «CEO», электронное письмо будет отправлено на [email protected]. А если другой пользователь выберет «Продажи», то он перейдет на [email protected].

person Brian Hellekin    schedule 04.08.2016