Передайте параметры URL со страницы, чтобы использовать их позже в Woocommerce

Как я могу передать параметры URL со страницы в WordPress, чтобы я мог использовать их позже с действиями woocommerce?

Любая помощь приветствуется.

2

Решение

Вот пример функции, которая будет захватывать ваш параметр URL в сеансах php (вам придется заменить в коде custom_key по вашему желанию var:

add_action( 'template_redirect', 'store_url_params' );
function store_url_params() {
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
if (isset($_GET['custom_key'])) {
// Store the value in a cookie
$_SESSION['custom_key'] = esc_attr($_GET['custom_key']);
}
}

Код помещается в файл function.php вашей активной дочерней темы (active theme).

Затем вы позвоните значение позже, используя:

$value = $_SESSION['custom_key'];
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector