Настроить contact form 7 в wordpress

1152
14 июля 2017, 05:47

Приветствую!

Подаскажите, пожалуйста, как можно в плагине contact form 7 в wordpress поменять поле "От кого"?

Сейчас приходят письма в поле от кого со значением почтового ящика магазина, хотелось бы, чтобы письмо приходило новым каждый раз, как от разного клиента. То есть чтобы в поле от кого подставлялся емайл, который вводит клиент в форме. Может надо где-то в самом коде править. Буду рад Вашим советом:)

В полях ниже вы можете использовать эти почтовые-тэги:

[text-389][email-704][tel-946][text-10][textarea-856]

В поле From я пишу Email: [email-704] - пишет Использован некорректный синтаксис почтового адреса. Мне нужно чтобы почтовый ящик отправителя был почтовым ящиком, который вводит пользователь в форму.

Answer 1

Вам нужно указать поле email со звездочкой, как обязательное. Иначе вы будете получать указанную вами ошибку синтаксиса.

На вкладке "Письмо" укажите в поле "Дополнительные заголовки" Reply-To: и тот же тэг, что и на вкладке "Шаблон формы". В моем примере это [your-email].

Почта приходит с полем "Reply To", с адресом, указанный в форме. При нажатии кнопки "Ответить" в таком письме, открывается окно с адресом ответа, указанным пользователем в форме:

И ответ уйдет конкретному клиенту. Собственно, это и было вашей целью, насколько я понимаю.

P.S.

Само письмо, как видим, имеет отправителем WordPress и адрес сайта. Никакими силами легально нельзя сделать так, чтобы в поле From: стоял электронный адрес клиента. Это подмена отправителя, и все современные почтовые системы вроде gmail или yandex немедленно отправляют такое письмо в спам.

Answer 2

Подаскажите, пожалуйста, как можно в плагине contact form 7 в wordpress поменять поле "От кого"?

В доп. заголовке прописать

Reply-To: [your-email]

Где [your-email] идентификатор поля, прописанный в шаблоне формы. Собсно, так оно и есть по умолчанию.

См https://contactform7.com/setting-up-mail/

Добавка после уточнения вопроса.

В полях ниже вы можете использовать эти почтовые-тэги:

[text-389][email-704][tel-946][text-10][textarea-856]

В поле From я пишу Email: [email-704]

В данном случае в доп заголовке нужно написать Reply-To: [email-704], а во From использовать адрес в домене сайта, а не идентификатор.

READ ALSO
группировка выборки из mongodb

группировка выборки из mongodb

Впервые столкнулся с группировкой, поэтому не знаю как из монго это делать правильноЕсть коллекции вида

305
как записать значение в первую ячейку двумерного массива?

как записать значение в первую ячейку двумерного массива?

Есть массив двумерный массив $result[$a][$b]У каждого $a есть несколько ячеек $b

279
preg_match_all и cURL и QIWI API

preg_match_all и cURL и QIWI API

Нужно немного изменить регулярное выражение в коде php

262