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

Как сохранить значение переменой для другой странице?

Привет, мне при успешной оплате в Woocommerce должно перекидывать на другую страницу я сделал это так в шаблоне thankyou.php
<?php


if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if($_GET['key'])
{
	
	//echo $order->get_order_number();

	set_query_var('numberorder', $order->get_order_number());
	//exit;

	wp_redirect(home_url('thankyou'));
	exit;
}
?>

страницу на которой идет редерект я вызваю так
<span class="order-number"><?php echo $numberorder; ?></span>

Но не чего не сохраняеться, вчера пробывал и global и сессии не сохраняет почему то значение как можно исправить
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@matros97 Автор вопроса
Вот так пробывал
`if($_GET['key'])
{
	
	//echo $order->get_order_number();

	//set_query_var('numberorder', $order->get_order_number());
	//exit;

	$_SESSION['numberorder'] = $order->get_order_number();

	wp_redirect(home_url('thankyou'));
	exit;
}
?>`
`

<?php echo $_SESSION['numberorder']; ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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