function generate_wc_api_nonce() {
$nonce = wp_create_nonce(‘wp_rest’);
return $nonce;
}
add_action(‘rest_api_init’, function () {
register_rest_route(‘custom/v1’, ‘/get_nonce’, array(
‘methods’ => ‘GET’,
‘callback’ => ‘generate_wc_api_nonce’,
));
});
add_action(‘wp_footer’, ‘check_woocommerce_session_data’);
function check_woocommerce_session_data() {
if (is_cart()) {
echo ‘
';
print_r(WC()->session->get('cart'));
echo '
‘;
}
}
add_action(‘woocommerce_cart_loaded_from_session’, ‘debug_cart_session_data’);
function debug_cart_session_data() {
echo ‘
';
print_r(WC()->cart->get_cart());
echo '
‘;
}