functions.php
// Функция для сохранения ID заказа в сессии
add_action('woocommerce_checkout_order_processed', 'bygi_save_order_data_in_session', 10, 1);
function bygi_save_order_data_in_session($order_id) {
if (!session_id()) {
session_start();
}
$_SESSION['last_order_id'] = $order_id;
}
шаблон страницы спасибо
<?php
if (!session_id()) {
session_start();
}
if (isset($_SESSION['last_order_id'])) {
$order_id = $_SESSION['last_order_id'];
$order = wc_get_order($order_id);
if ($order) {
echo '<strong class="bold-text" id="number_order_woocommerce">' . $order_id . '</strong>';
} else {
echo '<strong class="bold-text" id="number_order_woocommerce">Order not found.</strong>';
}
} else {
echo '<strong class="bold-text" id="number_order_woocommerce">No order data found.</strong>';
}
?>
<?php
//очищаем сессию
if (isset($_SESSION['last_order_id'])) {
unset($_SESSION['last_order_id']);
}
?>
текст