Передайте параметры URL со страницы, чтобы использовать их позже в Woocommerce - PullRequest
0 голосов
/ 12 ноября 2018

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

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

1 Ответ

0 голосов
/ 12 ноября 2018

Вот пример функции, которая будет захватывать ваш параметр 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 вашей активной дочерней темы (активной темы).

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

$value = $_SESSION['custom_key'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...