Доброе утро!
Я нахожусь в процессе создания веб-сайта, и мне нужно создать страницу формы Контактной формы 7, которая отправляет значение cook ie в скрытом вводе при отправке, чтобы cook ie - это параметр URL, сохраненный как cook ie, когда пользователь заходит на эту страницу через объявление.
Итак, я получил:
Страница с формой CF7, например www.example.com/form/
Что есть у моего клиента:
Объявление, которое генерирует интерес, добавляемый к ссылке в качестве параметра URL, например, www.example.com/form/? epi = # ## (### - случайное число)
Что я хочу сделать:
1. Сохранить этот параметр URL (например, epi = 12345) как cook ie, когда пользователь заходит на сайт по этой ссылке с параметром
2. Добавьте это значение cook ie в качестве скрытого ввода, когда пользователь решает заполнить и отправить форму (сразу после перехода на эту страницу или через какое-то время для этого и нужен повар ie.
На данный момент я получил контактную форму 7 Dynami c Расширение текста который работает, но я не могу добавить функциональность cook ie. Мой код выглядит так:
function parameter_queryvars( $qvars ) {
$qvars[] = 'epi';
return $qvars;
}
add_filter('query_vars', 'parameter_queryvars' );
function echo_chalet() {
global $wp_query;
if (isset($wp_query->query_vars['epi']))
{
print $wp_query->query_vars['epi'];
}
}
И я получил это в форме CF7:
[dynamichidden leadValue "CF7_GET key='epi'"]
Это работает, но только когда пользователь заходит на сайт и решает заполнить мгновенно из формы, поэтому ей не хватает функциональности cook ie, поэтому я думаю, что мне нужно изменить весь код.
Есть ли плагин Wordpress, который поддерживает что-то подобное, может быть? Это было бы идеально.
Подводя итог, что я хочу, чтобы мой код делал:
1. получить значение параметра URL в качестве переменной и сохранить его как повар ie
2. добавьте это значение cook ie в скрытое поле CF7 при отправке формы
Заранее спасибо!