Так что мне нужен способ захватить значения полей из формы, которая использует плагин контактной формы 7, используя поле Дополнительные настройки на странице администратора. Определенный способ установить cookie с значениями полей будет отличным.Форма для связи 7 - Установить Cookie при отправке
Форма:
<label>Please type your question</label>
<fieldset class="question">
[textarea your-message id:questionmessage]
</fieldset>
<label>Name</label>
<fieldset class="name">
[text* your-name id:questionname]
</fieldset>
<label>Email</label>
<fieldset class="email">
[email* your-email id:questionemail]
</fieldset>
<label>[Submit button]</label>
<fieldset class="submit">
[submit "Send"]
</fieldset>
Дополнительные настройки, который работает до сих пор:
on_sent_ok: "location.replace('page2');"
Я пробовал:
on_sent_ok: "setcookie('form-email',1,strtotime('+30 days'),COOKIEPATH, COOKIE_DOMAIN,false, false);setcookie('form-name',1,strtotime('+30 days'),COOKIEPATH, COOKIE_DOMAIN,false, false);location.replace('page2');"
это по-прежнему посылает электронную почту правильно, но делает не перенаправлять на страницу2 (я знаю, что это должно просто установить значения cookie на 1)
Я уже получил, что работает в 1-ом on_sent_ok фрагменте кода. Мне нужно знать, как устанавливать файлы cookie, а также перенаправлять. – JakePlatford
Hey JakePlatford с файлом cookie на самом деле, что вы имеете в виду, вы хотите получить какую-то ценность на странице переадресации или что-то еще. –
Мне нужно, чтобы on_sent_ok делал две вещи: во-первых - установите cookie со значением поля формы и THEN second - перенаправляйтесь на другую страницу – JakePlatford