Задать вопрос
@IvvanIvvanovv

Плагин WordPress Dynamic Text Extension для Contact Form 7 — не с первого раза подставляет значение, почему?

Уже всю голову сломал, Dynamic Text Extension не с первого раза подставляет значение в поле формы.

Код в function.php:
function utm_term_cf7_func() {
$val = $_COOKIE['utm_term'];
return $val;
}
add_shortcode('utm_term', 'utm_term_cf7_func');


В Contact Form 7: [dynamichidden utm_term "utm_term"]

В итоге в форме value без значения, просто value даже без знака равно после него. Но если обновить страницу, то в value значение подставляется. Уже голову сломал, почему так происходит понять не могу.

<input type="hidden" name="utm_term" <b>value</b> size="40" class="wpcf7-form-control wpcf7dtx-dynamictext wpcf7-dynamichidden" aria-invalid="false">


Сами кукисы сохранены, проверял, utm_term сохранен. Код сохранения:
if(isset($_GET["utm_term"])) setcookie("utm_term",$_GET["utm_term"],time()+3600*24*30,"/");
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы