//Запоминаем реферера в куку пользователю
add_action('init', static function() {
    if (!empty($_COOKIE['cf7_referrer'])) {
        return;
    }

    setcookie('cf7_referrer', $_SERVER['HTTP_REFERER'] ?? '', 0, '/');
});

/*
 * Заполняем значение реферера по куке в данные отправляемой формы,
 * таким образом, далее можно использовать и в шаблоне письма и в другом месте, как [referer]
 */
add_filter('wpcf7_posted_data', static function ($postedData) {
    $postedData['referer'] = $_COOKIE['cf7_referrer'] ?? '';

    return $postedData;
});

@seomur

Это сайт с моими заметками по wordpress и woocommerce

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x