В Contact Form 7: [dynamichidden utm_term "utm_term"]
В итоге в форме value без значения, просто value даже без знака равно после него. Но если обновить страницу, то в value значение подставляется. Уже голову сломал, почему так происходит понять не могу.
Что то страшное ты написал... Остальные шорткоды не отвалились? do_shortcode так иметь нельзя, ссылайся на функцию посредник, там делай вызов do_shortcode("utm_term")
Код в function.php:
add_filter( 'wpcf7_form_elements', 'do_shortcode' );
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 значение подставляется. Уже голову сломал, почему так происходит понять не могу.